mod_jk.conf文件内容不变
#load jk
LoadModule jk_module modules/mod_jk.so
include jk_conf/vhosts.conf
#workers.properties path
JkWorkersFile jk_conf/workers.properties
#log file
JkLogFile jk_conf/mod_jk.log
JkLogLevel info
JkLogStampFormat "[%a %b %d %H:%M:%S %Y]"
JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories
JkRequestLogFormat "%w %V %T"
#Defining a worker named FITMENT and of type ajp13
worker.list=FITMENT,mytest
#Set properties for FITMENT
worker.FITMENT.type=ajp13
worker.FITMENT.host=127.0.0.1
worker.FITMENT.port=8009
worker.FITMENT.lbfactor=50
worker.FITMENT.cachesize=10
worker.FITMENT.cache_timeout=600
worker.FITMENT.socket_keepalive=1
worker.FITMENT.socket_timeout=300
worker.mytest.type=ajp13
worker.mytest.host=127.0.0.1
worker.mytest.port=8009
worker.mytest.lbfactor=50
worker.mytest.cachesize=10
worker.mytest.cache_timeout=600
worker.mytest.socket_keepalive=1
worker.mytest.socket_timeout=300
上面是workers.properties的内容,list有两个应用,对应着两个jboss项目。使用,符号分隔。
vhosts.conf文件对应了多个虚拟主机
#
# Virtual Hosts
#
# If you want to maintain multiple domains/hostnames on your
# machine you can setup VirtualHost containers for them. Most configurations
# use only name-based virtual hosts so the server doesn't need to worry about
# IP addresses. This is indicated by the asterisks in the directives below.
#
# Please see the documentation at
# <URL:http://httpd.apache.org/docs/2.2/vhosts/>
# for further details before you try to setup virtual hosts.
#
# You may use the command line option '-S' to verify your virtual host
# configuration.
#
# Use name-based virtual hosting.
#
NameVirtualHost *:80
#
# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for all requests that do not
# match a ServerName or ServerAlias in any <VirtualHost> block.
#
<VirtualHost liyixing.com:80>
ServerAdmin liyixing1@gmail.com
DocumentRoot "D:/soft/jboss/jboss/server/default/deploy"
ServerName liyixing.com
ServerAlias my.liyixing.com
JkMount /*.jsp FITMENT
JkMount /jmx-console/* FITMENT
JkMount /web-console/* FITMENT
#apache will serve the static picture
JkMount /*.gif FITMENT
JkMount /*.swf FITMENT
JkMount /*.bmp FITMENT
JkMount /*.png FITMENT
JkMount /*.css FITMENT
JkMount /*.js FITMENT
JkMount /*.action FITMENT
JkMount /*.html FITMENT
JkMount /*.htm FITMENT
JkMount /* FITMENT
JkMount / FITMENT
ErrorLog "logs/dummy-host.example.com-error_log"
CustomLog "logs/dummy-host.example.com-access_log" common
</VirtualHost>
<VirtualHost aaa.com:80>
ServerAdmin liyixing1@gmail.com
DocumentRoot "D:/test"
ServerName aaa.com
ServerAlias my.aaa.com
JkMount /*.jsp mytest
JkMount /jmx-console/* mytest
JkMount /web-console/* mytest
#apache will serve the static picture
JkMount /*.gif mytest
JkMount /*.swf mytest
JkMount /*.bmp mytest
JkMount /*.png mytest
JkMount /*.css mytest
JkMount /*.js mytest
JkMount /*.action mytest
JkMount /*.html mytest
JkMount /*.htm mytest
JkMount /* mytest
JkMount / mytest
ErrorLog "logs/dummy-host.example.com-error_log"
CustomLog "logs/dummy-host.example.com-access_log" common
</VirtualHost>
分享到:
相关推荐
例如,可以将APACHE服务器作为反向代理服务器,将请求分发到多个JBOSS服务器上,以达到负载均衡和高可用性的目的。也可以将APACHE服务器作为缓存服务器,缓存静态网页,以减少JBOSS服务器的压力。 JBOSS与APACHE的...
2. **下载和编译mod_jk1.2**:从Apache Jakarta项目网站获取mod_jk1.2的源代码,然后在系统上编译并安装。编译源码比直接使用二进制文件更灵活,且可以确保与当前系统环境兼容。 3. **配置Apache**:主要涉及两个...
当两者结合时,可以在Jboss上利用Tomcat来处理Servlet和JSP。 在Jboss中部署J2EE应用可能不如商业J2EE服务器那样直观,通常需要手动编写XML配置文件,如jboss-service.xml、jboss-web.xml等,这虽然增加了配置的...
通过负载均衡,可以将大量的网络请求分发到多个服务器上,避免单一服务器过载,确保服务的稳定性和响应速度。在本案例中,描述中提到了使用httpd-2.2.17(Apache HTTP Server 2.2.17)与mod_jk.so模块来实现这一目标...
总结起来,这个主题涵盖了如何在Windows系统上使用JBoss Native 2.0.8版本来支持SSL/TLS,包括证书管理、Keystore和Truststore的配置,以及在JBoss应用服务器和JBoss Native库之间的整合。正确配置后,你可以为你的...
自从项目启动以来,JBoss已经从最初的EJB容器发展成为一个全面的J2EE平台,甚至被称为Web操作系统。 - **发展历程**: - **早期阶段**:作为一个开源项目启动,最初专注于提供EJB容器功能。 - **成熟阶段**:逐渐...
Seam 2.2.0.GA是该项目的一个稳定版本,而seam-3.1.0.Final则代表了Seam 3.x系列,提供了更多的功能和改进。 **Maven** 是一个项目管理和综合工具,它基于项目对象模型(Project Object Model,POM),用于自动化...
Seam是一个全面的Java EE开发框架,它整合了JSF、EJB、CDI等技术,而Weld则是Java CDI(Contexts and Dependency Injection)规范的参考实现,这两者都是JBoss社区的重要项目,它们与encore一起,提供了完整的组件...
总结,JBoss 页面调度是一个复杂而关键的领域,涉及内容广泛,包括分发策略、数据库连接池管理、工具集成、配置优化、缓存策略、安全性和集群部署等多个方面。理解并掌握这些知识点,有助于构建高效、稳定的 Java EE...
综上所述,"Java Web项目整合开发pdf01"可能涵盖了从基础的Servlet和JSP到高级的Spring框架、ORM、数据库交互、前端技术、工具链以及部署策略等多个方面。通过深入学习这些知识点,开发者可以掌握构建高效Java Web...
【资源说明】 1、该资源包括项目的全部源码,下载可以直接使用!...每一类商品有多个分组,每个分组下有多个项,每个商品对应不同的规格参数。 商品分类表:Tb_item_cat 一对多: 商品规格分组表:Tb_item_para
- 如何与Apache HTTP Server或其他应用服务器(如JBoss、WebLogic)进行整合,实现更强大的功能。 12. **JMX监控** - 利用JMX工具(如VisualVM或JConsole)监控Tomcat的运行状态,包括内存使用、线程状态等。 13...
7. **集群与负载均衡**:高级用户可能需要利用Tomcat的集群功能,通过多个实例分发请求,实现高可用性和负载均衡。 8. **版本更新与兼容性**:每个版本的Tomcat都对应支持特定的Java版本。例如,7.0.x系列支持Java ...
同时,它可以与其他Java EE服务器如JBoss、GlassFish等进行比较,根据项目的具体需求选择最适合的服务器平台。 总的来说,Apache Tomcat 7.0.42是Java Web开发中不可或缺的一部分,它的稳定性和高效性使其成为小型...
SSH(Struts、Spring、Hibernate)是...总的来说,SSH整合涉及到多个层面的配置和调优,正确选用和管理jar包是项目成功运行的基础。理解每个jar包的功能,并根据项目需求进行选择和配置,是Java Web开发者必备的技能。
这些库结合在一起,为基于Spring、Struts和JPA的Web应用提供了一个完整的环境,包括了数据访问、业务逻辑处理、视图渲染、集群支持和性能优化等多个方面的功能。在开发过程中,开发者可以利用这些库快速构建出高效、...
SSM(Spring、Struts、MyBatis)整合是一个常见的Java Web开发模式,涉及到多个框架的集成。在SSM整合中,每个框架都需要相应的库文件,即jar包,以实现其功能。以下是对文档中提到的一些关键jar包及其作用的详细...