Categories


Tags


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

接下来将说明如何将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  这个只是编写了添加站点功能,若需要其它功能可自行修改脚本。

来源:西部数码


Public @ 2012-08-19 15:47:33

centos 6.4安装Lumanager后出现大量postdrop进程的解决办法

在CentOS 6.4上安装Lumanager后出现大量postdrop进程的问题可能是由于postdrop在系统中已经安装并且与Lumanager发生冲突。您可以尝试以下解决办法: 1. 检查postdrop进程是否正在运行: ``` $ ps -ef | grep postdrop ``` 如果有postdrop进程正在运行,请使用以下命令结束

Public @ 2023-07-22 15:50:25

阿里云服务器迁移

1、硬件迁移: 首先根据用户需求,准备好新服务器,在服务器上安装系统,安装一些必要的软件,如网络软件、SSL证书、WEB服务环境,数据库等。 2、数据迁移:根据用户的需求,按照用户的文件格式,将用户的数据从老服务器上迁移到新服务器上,数据迁移采用两种方式: (1)本地迁移:将数据从老服务器上传到新服务器; (2)线上迁移:将数据从老服务器迁移到新服务器,通过一些安全协议。 3、程序迁

Public @ 2023-02-26 17:27:37

linux系统虚拟主机开启支持Swoole Loader扩展

特别说明:只是安装支持Swoole扩展,主机并没有安装服务端。目前支持版本php5.4-php7.2。1、登陆主机控制面板,找到【远程文件下载】这个功能。image.png2、远程下载文件填写http://download.myhostadmin.net/vps/SwooleLoader_linux.zip 下载保存的路径填写/others/image.png3、点击控制面板【php版本】,选择p

Public @ 2017-12-23 15:47:37

Linux扫盲篇:CentOS、Ubuntu、Gentoo

Linux最早由Linus Benedict Torvalds在1991年开始编写。在这之前,Richard Stallman创建了Free Software Foundation(FSF)组织以及GNU项目,并不断的编写创建GNU程序(此类程序的许可方式均为GPL: General Public License)。在不断的有杰出的程序员和开发者加入到GNU组织中后,便造就了今天我们所看到的Lin

Public @ 2013-01-09 15:47:38

更多您感兴趣的搜索

0.424426s