Ubuntu12.04下 mod_jk整合 java项目与php项目
由于项目的需要,需要把php和java项目同时采用80端口进行发布,本文采用mod_jk进行不同项目的整合。把原来位于apatch中的php项目与tomcat下运行的java项目进行整合发布。
整合的平台与软件版本:
- OS:Ubuntu12.04
- tomcat6.0.16
- jdk1.7.0_03
- apache2.2.22
- mod_jk
- java项目位于:/home/hkr/project/sd/tomcat-6.0.14/webapps/myjavaproject 中;php项目位于/var/www/myphpproject
中
主要步骤如下:
- tomcat6.0.16安装:http://tomcat.apache.org/直接下载解压即可
- jdk1.7.0_03安装:参考网络安装jdk的方法(http://blog.csdn.net/ritterliu/article/details/7525412)
- apache2.2.22安装:$sudo apt-get install apache2
- mod_jk的安装:$sudo apt-get install libapache2-mod-jk
- 配置mod_jk,mod_jk的配置主要有以下三个地方:
- 配置workers.properties(连接到Tomcat的文件)sudo
gedit /etc/libapache2-mod-jk/workers.properties,配置下面参数:
- workers.tomcat_home=/home/hkr/project/sd/tomcat-6.0.14#tomcat位置
- workers.java_home=/usr/lib/jvm/jdk1.7.0_03#java_home位置
- worker.list=ajp13_worker#自定义命名即可
- worker.ajp13_worker.port=8009 #用8080会报错
免责声明: 本文仅代表作者个人观点,与爱易网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。