利用mod_jk将jboos7和apache整合在一起.
工具下载地址
jboss7:http://www.jboss.org/jbossas/downloads.html
apache:http://httpd.apache.org/
mod_jk:http://tomcat.apache.org/connectors-doc/
注意下载mod_jk的时候要和下载的apache对应,
比如我下载的apache是httpd-2.2.22-win32-x86-openssl-0.9.8t.msi,那么我下载的mod_jk就必须是tomcat-connectors-1.2.37-windows-i386-httpd-2.2.x.zip
下载后按章jboss和apache,安装方法这里不详解
配置:
将mod_jk解压的文件:mod_jk.so放在%APACHE_HOME%/modules/目录下
在 %APACHE_HOME%/conf 目录下创建一个文件 workers.properties
- worker.list=jboss
- worker.jboss.type=ajp13
- worker.jboss.host=localhost
- worker.jboss.port=8009
在 %APACHE_HOME%/conf 目录下创建一个文件mod_jk.conf
- LoadModule jk_module modules/mod_jk.so
- JkWorkersFile conf/workers.properties
- JkShmFile logs/mod_jk.shm
- JkLogFile logs/mod_jk.log
- JkLogLevel info
- JkMount /* jboss
在%APACHE_HOME%/conf/httpd.conf文件末尾加上
- Include conf/mod-jk.conf
然后找到%JBOSS_HOME%/standalone/configuration/standalone.xml
在
- <subsystem xmlns="urn:jboss:domain:web:1.1"
节点里面加上这个配置
- <connector name="ajp" protocol="AJP/1.3" scheme="http" socket-binding="ajp"/>
然后还是在standalone.xml文件里面最下面
- <socket-binding-group name="standard-sockets"
节点下查找有没
- <socket-binding name="ajp" port="8009"/>
没有就加上。