Linux系统 Apache与Tomcat整合 (java环境)

Linux系统安装宝塔,支持一键LAMP/LNMP/集群/监控/网站/FTP/数据库/JAVA等100多项服务器管理功能。

安装宝塔后,通过软件商店安装需要的运行环境部署即可.https://www.bt.cn/new/product_linux.html ,推荐云服务器选购时候,系统模板直接选择预装宝塔面板.


下面是手动部署tomcat教程,如何将Apache与Tomcat整合:

其实也就是理解起来也简单,Apache也就是通过 mod_jk模块利用AJP协议与Tomcat进行通信,在Tomcat的配置文件server.xml 中有这样的代码,这个就是与mod_jk通信的端口。

mod_jk模板可以官方下载源文件再进行编译即可,如 

    wget -c "http://download.myhostadmin.net/tools/jsp/tomcat-connectors-1.2.30-src.tar.gz" 
    tar xzvf tomcat-connectors-1.2.30-src.tar.gz 
    cd tomcat-connectors-1.2.30-src/native
    ./configure -with-apxs=/usr/sbin/apxs 
    make&&make install


以上需要注意的时需要先安装httpd 和 httpd-devel在上面编译时需要。

再将mod_jk加载到APACHE里面 


LoadModule jk_module modules/mod_jk.so 

JkWorkersFile /etc/httpd/conf.d/workers.properties 

JkLogFile logs/mod_jk.log 

JkLogLevel error 


再编写mod_jk的配置文件workers.properties 如 


worker.list=test 

worker.test.type=ajp13 

worker.test.host=localhost 

worker.test.port=9003 


再编写APACHE文件


<VirtualHost *:80>

    ServerName www.test.cn "www.test.cn 

    DocumentRoot /home/wzmjsp/wwwroot 

    JkMountFile /home/tomcat7/vhost/test/uriworkermap.properties 

    DirectoryIndex index.jsp

</VirtualHost>


注意上面的 JkMountFile 文件路径,这个也是 mod_jk的一部份

里面是设置需要提交给TOMCAT处理的文件类型 如


/*=test 


这里的test与 workers.properties里面的test是同一帐号、*表示所有,也可以 /*.jsp=test

以下是写的一键安装脚本,自动整合并自动部署TOMCAT和JDK 

http://download.myhostadmin.net/tools/jsp/apach+tomcat.sh   在CentOS6.0及以上版本中测试无误。


添加站点的脚本

http://download.myhostadmin.net/tools/jsp/createjspweb.sh  这个只是编写了添加站点功能,若需要其它功能可自行修改脚本。



编辑:西部数码
日期:2014-12-31

收藏 】 【 打印 】   
您可对文档进行评分哟~

勾选遇到的问题提交给我们,收到反馈后保证及时修正更新!

提交反馈需要先登陆会员帐号

上一篇:win下一键整合tomcat和iis (java环境)
下一篇:如何查看域名主机等业务的到期时间
若文档内容对您没有帮助,不能解决问题? 您还可以 咨询在线客服提交工单搜索常见问题 ,我们将竭诚为您服务。
  >> 相关文章
 
分享至:
Top

24小时客服热线

400-651-5660

您好,非正常上班时间若有紧急技术问题,请拨总机后按7号键, 其他问题请提交工单或在上班时间联系,谢谢支持!