免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1039 | 回复: 0
打印 上一主题 下一主题

APACHE整合TOMCAT [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-11-18 09:03 |只看该作者 |倒序浏览
这里我来试试用源码方式整合APACHE和TOMCAT以下均以现在最新版本为例!我们到相应的网站下载到他们的源码包!开始了!。。。
一、源码包的下载!(JDK当然不是源码!呵呵呵。。。)
JDK咱用的是jdk-1_5_0_05-linux-i586-rpm.bin(下载地址:
http://java.sun.com
)
httpd-2.0.55(下载地址:
http://apache.justdn.org/httpd/httpd-2.0.55.tar.bz2
)
TOMCAT5.5(下载地址:
http://apache.justdn.org/tomcat/tomcat-5/v5.5.12/bin/apache-tomcat-5.5.12.tar.gz
)
jakarta-tomcat-connectors(下载地址:
http://www.apache.org/dist/tomcat/tomcat-connectors/jk/source/jk-1.2.15/jakarta-tomcat-connectors-1.2.15-src.tar.gz
)
二、JDK安装与配置
1、JDK的安装
  JDK的安装人家作好的安装包,会忘的呵呵,在WINDOWS下常那样去作!
2、环境变量的配置
  我的JDK安装到/soft/java下的,所以...。执行ln -n /soft/java    /usr/jdk
在/etc/profile中加入:
JAVA_HOME=/usr/jdk
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
export PATH  JAVA_HOME  CLASSPATH
重启系统使之生效!
三、TOMCAT的安装
  也是非常的Easy只需要解压就可以了,我的是放在/soft/tomcat5下的。
      再到/etc/profile 中加入
      TOMCAT_HOME=/soft/tomcat5
      export   TOMCAT_HOME
  改PATH为
  PATH=$PATH:$JAVA_HOME/bin:$TOMCAT_HOME/bin:/soft/httpd/bin
      export PATH
      CLASSPATH=$CLASSPATH:$TOMCAT_HOME/common/lib
     重启计算机使其生效。然后就可以到浏览里测试了!
http://localhost:8080/
看见小猫头像了吧!哈哈哈。。。成功!
四、APACHE的安装(也就是httpd-2.0.55)
     没有什么要说的,只说一下configure后的参数就可以了!
./configure --prefix=/soft/httpd  --enable-so --enable-modules=so
其中参数--enable-so用来指定允许使用DSO(动态共享对象),--enable-modules=so用来指定系统允许使用的功能扩展模块的类型。
后边的命令嘛。。。
编辑httpd.conf
更改Servername 192.168.0.168(或是你的域名)
group nobody
listen 192.168.0.168:80
./apacheclt start
快到浏览器上去测试一下吧
http://192.168.0.168/
看见那根羽毛了吧!!哈哈apache安装成功了!
五、生成mod_jk2.so(整合必备)
  进入jk/native2目录(在那里?自己找)
  ./configure --with-apxs2=/soft/httpd/bin/apxs  (这个位置和你安装httpd的位置有关)
      make
      进入../build/jk2/apache2执行
  /soft/httpd/bin/apxs   -n   jk2  -i  mod_jk2.so
      使生成的mod_jk2.so处理后放到httpd/modules目录里去!
  编辑httpd.conf加入
      LoadModule   jk2_module   modules/mod_jk2.so    保存之!
  然后到该文件所在的目录中创建workers2.properties文件,内容如下:
  [shm]
       file=/soft/httpd/logs/shm.file
       size=1048576
      [channel.socket:localhost:8009]
       port=8009
       host=127.0.0.1
      [ajp13:localhost:8009]
       channel=channel.socket:localhost:8009
      [Uri:/*]
       worker=ajp13:localhost:8009
     保存后重启httpd!快去测试一下吧!
 
http://192.168.0.168/
哈哈哈。。。一样能够显示小猫了!整合成功!
如果有什么问题还请路过的朋友们指正!这里先谢过了!后边我会再去试验APACHE+TOMCAT+PHP+MYSQL源码整合的方法!如果那位有成功的
方法也请留下地址,我去学学!谢谢了!


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/306/showart_57565.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP