windows下apache和jboss的整合
2012-09-08 09:55
375 查看
最近想做个个人网站 ,二级域名已经弄好,就等着放代码了,可是war(jar)包部署的问题弄了好久都没弄好。花费了一整天,终于解决了windows下war包部署的问题,
我是用jboss部署,所以来说说windows下apache和jboss的整合。
1、jdk、apache、jboss下载安装,环境变量设置。JAVA_HOME,APACHE_HOME,JBOSS_HOME.
2、安装完成,下载mod_jk.so,它是连接apache和jboss的。放在apache目录modules子目录下面。
3、在apache中找到conf/httpd.conf文件,它是apache的主要配置文件,所以很重要,记得修改之前一定要备份。
修改httpd.conf,在httpd.conf里最后加上loadModule
# Using mod_jk.so to redirect dynamic calls to Jboss #注释
LoadModule jk_module modules/mod_jk-1.2.28-httpd-2.0.52.so # 指出mod_jk的位置
JkWorkersFile "D:/Apache Group/Apache2/conf/workers.properties" # 指出以下mod_jk模块工作所需要的工作文件workers.properties的位置
JkLogLevel info # 设置 mod_jk 模块的日志级别 [debug/error/info]
JkLogStampFormat "[%a %b %d %H:%M:%S %Y]" # 设置 mod_jk 模块的日志格式
JkRequestLogFormat "%w %V %T"
4、新建workers.properties文件放在apache的conf目录下,workers.properties的内容如下:
worker.list=SHOPPING #项目名称,多个项目用,分割,比如SHOPPING,MARKET,
worker.SHOPPING.port=8009 #端口号
worker.SHOPPING.host=10.18.73.255 #主机ip,也即申请的域名id,默认情况下localhost
worker.SHOPPING.type=ajp13
worker.SHOPPING.lbfactor=1
#多个项目设置,可略
worker.MARKET.port=8009
worker.MARKET.host=10.18.73.255
worker.MARKET.type=ajp13
worker.MARKET.lbfactor=1
5、虚拟主机设置,如果是多个项目,则要配置多个虚拟主机。有关虚拟主机配置有基于ip和域名的。我的配置是基于域名的,基于ip的配置可以度娘!
在httpd.conf文件最后找到<VirtualHost *:80>,设置虚拟主机,删掉注释。
<VirtualHost *:80>
ServerAdmin tjufanfeng@163.com #服务器管理员
DocumentRoot D:/jboss-4.2.0.GA/server/default/deploy #项目war包所在目录,一定是真实存在的目录
ServerName www.fanfeng.tk #服务器名
ServerAlias www.fanfeng.tk
DirectoryIndex index.html index.htm index.jsp
ErrorLog logs/www.fanfeng.tk-error_log.txt #错误日志
CustomLog logs/www.fanfeng.tk-access_log.txt common #日常日志
JkMount /*.jsp SHOPPING
JkMount /jmx-console/* SHOPPING
JkMount /web-console/* SHOPPING
以下内容可以不要
#apache will serve the static picture
JkMount /*.gif SHOPPING
JkMount /*.swf SHOPPING
JkMount /*.bmp SHOPPING
JkMount /*.png SHOPPING
JkMount /*.css SHOPPING
JkMount /*.js SHOPPING
JkMount /*.action SHOPPING
JkMount /*.html SHOPPING
JkMount /*.htm SHOPPING
JkMount /* SHOPPING
JkMount / SHOPPING
</VirtualHost>
6、运行jboss、apache,在浏览器重输入http://localhost,出现jboss首页说明apache和jboss整合成功啦!
我是用jboss部署,所以来说说windows下apache和jboss的整合。
1、jdk、apache、jboss下载安装,环境变量设置。JAVA_HOME,APACHE_HOME,JBOSS_HOME.
2、安装完成,下载mod_jk.so,它是连接apache和jboss的。放在apache目录modules子目录下面。
3、在apache中找到conf/httpd.conf文件,它是apache的主要配置文件,所以很重要,记得修改之前一定要备份。
修改httpd.conf,在httpd.conf里最后加上loadModule
# Using mod_jk.so to redirect dynamic calls to Jboss #注释
LoadModule jk_module modules/mod_jk-1.2.28-httpd-2.0.52.so # 指出mod_jk的位置
JkWorkersFile "D:/Apache Group/Apache2/conf/workers.properties" # 指出以下mod_jk模块工作所需要的工作文件workers.properties的位置
JkLogLevel info # 设置 mod_jk 模块的日志级别 [debug/error/info]
JkLogStampFormat "[%a %b %d %H:%M:%S %Y]" # 设置 mod_jk 模块的日志格式
JkRequestLogFormat "%w %V %T"
4、新建workers.properties文件放在apache的conf目录下,workers.properties的内容如下:
worker.list=SHOPPING #项目名称,多个项目用,分割,比如SHOPPING,MARKET,
worker.SHOPPING.port=8009 #端口号
worker.SHOPPING.host=10.18.73.255 #主机ip,也即申请的域名id,默认情况下localhost
worker.SHOPPING.type=ajp13
worker.SHOPPING.lbfactor=1
#多个项目设置,可略
worker.MARKET.port=8009
worker.MARKET.host=10.18.73.255
worker.MARKET.type=ajp13
worker.MARKET.lbfactor=1
5、虚拟主机设置,如果是多个项目,则要配置多个虚拟主机。有关虚拟主机配置有基于ip和域名的。我的配置是基于域名的,基于ip的配置可以度娘!
在httpd.conf文件最后找到<VirtualHost *:80>,设置虚拟主机,删掉注释。
<VirtualHost *:80>
ServerAdmin tjufanfeng@163.com #服务器管理员
DocumentRoot D:/jboss-4.2.0.GA/server/default/deploy #项目war包所在目录,一定是真实存在的目录
ServerName www.fanfeng.tk #服务器名
ServerAlias www.fanfeng.tk
DirectoryIndex index.html index.htm index.jsp
ErrorLog logs/www.fanfeng.tk-error_log.txt #错误日志
CustomLog logs/www.fanfeng.tk-access_log.txt common #日常日志
JkMount /*.jsp SHOPPING
JkMount /jmx-console/* SHOPPING
JkMount /web-console/* SHOPPING
以下内容可以不要
#apache will serve the static picture
JkMount /*.gif SHOPPING
JkMount /*.swf SHOPPING
JkMount /*.bmp SHOPPING
JkMount /*.png SHOPPING
JkMount /*.css SHOPPING
JkMount /*.js SHOPPING
JkMount /*.action SHOPPING
JkMount /*.html SHOPPING
JkMount /*.htm SHOPPING
JkMount /* SHOPPING
JkMount / SHOPPING
</VirtualHost>
6、运行jboss、apache,在浏览器重输入http://localhost,出现jboss首页说明apache和jboss整合成功啦!
相关文章推荐
- Windows 下 Apache HTTP Server 安装、配置以及与 Tomcat 的整合(附图)
- Windows下Apache与Tomcat的整合
- windows下apache+tomcat的整合
- Windows 下 Apache HTTP Server 安装、配置以及与 Tomcat 的整合(附图)
- Windows下Apache与Tomcat的整合
- 在apache和jboss整合情况下通过域名直接访问,不需要输入项目名。
- Windows 下 Apache HttpServer + Tomcat 的整合
- Windows下Apache与Tomcat的整合
- apache、jboss整合
- Windows下整合Tomcat和Apache
- Windows下Apache+Tomcat+MySQL+jsp+php的服务器整合配置经验总结
- Windows 下 Apache HTTP Server 安装、配置以及与 Tomcat 的整合(附图)
- Windows2000 server和windows 2003下的Apache2.0.47与PHP的整合配置方法
- Windows下Apache与Tomcat的整合
- windows+apache2.2.4+php5.2.5+mysql5.0+tomcat5.5整合
- Windows下Apache与Tomcat的整合
- Windows 下 Apache HTTP Server 安装、配置以及与 Tomcat 的整合(附图)
- Apache HTTPServer与JBoss/Tomcat的整合与请求分发
- Apache+Tomcat(windows环境下)整合
- windows apache+tomcat整合及apache转发URL