免费注册 查看新帖 |

Chinaunix

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

apache与tomcat的整合 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-05-14 16:18 |只看该作者 |倒序浏览
所需要的软件
JDK:1.4
Apache2.0
MYsql4.x
PHP4.x
Tomcat5.x
Jakarta-tomcat-connectors-jk1.x  (1.x要比2.0的版本要好,2.0已放弃)
安装过程之一 Jdk安装
1.#vi /etc/profile
export JAVA_HOME=/usr/local/bin/jdk
export
CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/mysql.jar:$JAVA_HOME/lib/classes12.jar
export PATH=$PATH:$JAVA_HOME/bin
export  JRE_HOME=$JAVA_HOME/jre
#cd  /usr/local
cd bin
mkdir jdk
cp j2sdk-1_4_2_11.linux_i586.bin
./j2sdk-1_4_2_11.linux_i586.bin 执行安装
yes
rm -rf *.bin (删掉原文件)
mv j2sdk-1_4_2_11 jdk
cd /etc
vi profile (profile是系统环境文件)
在文件最后加入
export JAVA_HOME=/usr/local/bin/jdk
export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/mysql.jar:$JAVA_HOME/lib/classes12.jar
export PATH=$PATH:$JAVA_HOME/bin
export  JRE_HOME=$JAVA_HOME/jre
写完一定要检查
mv mysql-connector-java-3.12.12.tar.tar /usr/local/bin/jdk/lib/mysql-connector.jar
2.#java -version
如成功则说明jdk已生效了
安装tomcat
cp apache-tomcat-5.5.16.tar.tar /usr/local/sbin
cd /usr/local/sbin
tar xvfz *.tar
rm -rf *.tar
mv apache-tomct-5.5.16 tomcat
cd tomcat\bin
./startup.sh
这时候会提示 Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
重新进入系统,载入环境,可能就好了(前提确认profile文件中已有JRE_HOME的定义
正常的话会提示
Useing...
Useing..
测试tomcat是否起来了,用
http://192.168.4.122:8080
(一定要写全,http://要写的)
正常会进入tomcat的界面,看到这个界面只代表tomcat已起来,apache并不一定起来
service httpd start
ServerName test:80 (这个是一个名称的设置)
netstat -vat
进入tomcat进行管理,界面上有个Tomcat Administration
修改 tomcat/conf/tomcat-users.xml
加入
./shutdown.sh
./startup.sh
现在apache php tomcat 都可以用了,下一步是做整合了
停掉httpd服务
service httpd stop
停掉tomcat
/usr/local/tomcat/bin/shutdown.sh
下载到这个文件
jakarta-tomcat-connectors-jk1.2.6-linux-fc2-i386-apache-2.0.50.so
这个文件是个插件,也就是整合要用到的东西 可从apache网站下最后名为so的,是编译好的
cp jakarta-tomcat-connectors-jk1.2.6-linux-fc2-i386-apache-2.0.50.so /etc/httpd/modules/mod_jk.so (mod_jk.so是自己写的名字)
拷过去之后,
vi /etc/httpd/conf/httpd.conf
插入
LoadModule jk_module modules/mod_jk.so
Include /etc/httpd/conf/mod_jk.conf
存盘退出
vi /etc/httpd/conf/mod_jk.conf  (详细配置文件,手动写入)
JkWorkerFile /etc/httpd/conf/workers.properties
JkLogFile /etc/httpd/log/mod_jk.log
JkLogLevel info
JkLogStampFormat"[%a b %d %H:%M:%S %Y]"
JkOprions +ForwardKeySize +ForwardURICompat -ForwardDirectories
JkRequestLogFormat"%w %V %T"
JkMount /servlet/* worker1
JkMount /*.jsp worker1
存盘退出
vi workers.properties
worker.list=worker1
worker.worker1.type=ajp13
worker.worker1.host=localhost
worker.woeker1.prot=8009
worker.woeker1.lbfactor=50
worker.woeker1.cachesize=10
worker.woeker1.cache_timeout=600
worker.woeker1.socket_keepalive=1
worker.woeker1.sockert_timeout=300
存盘退出

存在的问题,不管怎么搞,service httpd start 后总是提示
启动httpd: httpd: could not open document config file /etc/httpd/conf/mod_jk.conf
怎么换都不行,检查了好几遍,没写错什么东西,头疼!
搞了一天,也没搞完,行记到这,改天有空再搞它






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

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP