`
liyixing1
  • 浏览: 961890 次
  • 性别: Icon_minigender_1
  • 来自: 江西上饶
社区版块
存档分类
最新评论

apache+jboss整合时jboss有多个项目

阅读更多
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>
分享到:
评论

相关推荐

    JBOSS与APACHE的整合

    例如,可以将APACHE服务器作为反向代理服务器,将请求分发到多个JBOSS服务器上,以达到负载均衡和高可用性的目的。也可以将APACHE服务器作为缓存服务器,缓存静态网页,以减少JBOSS服务器的压力。 JBOSS与APACHE的...

    JBoss配置与集成

    2. **下载和编译mod_jk1.2**:从Apache Jakarta项目网站获取mod_jk1.2的源代码,然后在系统上编译并安装。编译源码比直接使用二进制文件更灵活,且可以确保与当前系统环境兼容。 3. **配置Apache**:主要涉及两个...

    J2EE应用服务器Jboss+Tomcat安装攻略

    当两者结合时,可以在Jboss上利用Tomcat来处理Servlet和JSP。 在Jboss中部署J2EE应用可能不如商业J2EE服务器那样直观,通常需要手动编写XML配置文件,如jboss-service.xml、jboss-web.xml等,这虽然增加了配置的...

    JBoss 负载均衡

    通过负载均衡,可以将大量的网络请求分发到多个服务器上,避免单一服务器过载,确保服务的稳定性和响应速度。在本案例中,描述中提到了使用httpd-2.2.17(Apache HTTP Server 2.2.17)与mod_jk.so模块来实现这一目标...

    jboss-native-2.0.8-windows-ssl

    总结起来,这个主题涵盖了如何在Windows系统上使用JBoss Native 2.0.8版本来支持SSL/TLS,包括证书管理、Keystore和Truststore的配置,以及在JBoss应用服务器和JBoss Native库之间的整合。正确配置后,你可以为你的...

    JBOSS实用手册 CSDN资源下载

    自从项目启动以来,JBoss已经从最初的EJB容器发展成为一个全面的J2EE平台,甚至被称为Web操作系统。 - **发展历程**: - **早期阶段**:作为一个开源项目启动,最初专注于提供EJB容器功能。 - **成熟阶段**:逐渐...

    jboss seam maven ant jdk

    Seam 2.2.0.GA是该项目的一个稳定版本,而seam-3.1.0.Final则代表了Seam 3.x系列,提供了更多的功能和改进。 **Maven** 是一个项目管理和综合工具,它基于项目对象模型(Project Object Model,POM),用于自动化...

    JBoss encore 工程和maven仓库7.31

    Seam是一个全面的Java EE开发框架,它整合了JSF、EJB、CDI等技术,而Weld则是Java CDI(Contexts and Dependency Injection)规范的参考实现,这两者都是JBoss社区的重要项目,它们与encore一起,提供了完整的组件...

    jboss 页面调度

    总结,JBoss 页面调度是一个复杂而关键的领域,涉及内容广泛,包括分发策略、数据库连接池管理、工具集成、配置优化、缓存策略、安全性和集群部署等多个方面。理解并掌握这些知识点,有助于构建高效、稳定的 Java EE...

    Java Web项目整合开发pdf01

    综上所述,"Java Web项目整合开发pdf01"可能涵盖了从基础的Servlet和JSP到高级的Spring框架、ORM、数据库交互、前端技术、工具链以及部署策略等多个方面。通过深入学习这些知识点,开发者可以掌握构建高效Java Web...

    基于SSM架构实现的大型分布式购物网站-B2C项目源码+项目说明.zip

    【资源说明】 1、该资源包括项目的全部源码,下载可以直接使用!...每一类商品有多个分组,每个分组下有多个项,每个商品对应不同的规格参数。 商品分类表:Tb_item_cat 一对多: 商品规格分组表:Tb_item_para

    Apache Tomcat 6高级编程 源代码

    - 如何与Apache HTTP Server或其他应用服务器(如JBoss、WebLogic)进行整合,实现更强大的功能。 12. **JMX监控** - 利用JMX工具(如VisualVM或JConsole)监控Tomcat的运行状态,包括内存使用、线程状态等。 13...

    apache-tomcat

    7. **集群与负载均衡**:高级用户可能需要利用Tomcat的集群功能,通过多个实例分发请求,实现高可用性和负载均衡。 8. **版本更新与兼容性**:每个版本的Tomcat都对应支持特定的Java版本。例如,7.0.x系列支持Java ...

    apache-tomcat-7.0.42

    同时,它可以与其他Java EE服务器如JBoss、GlassFish等进行比较,根据项目的具体需求选择最适合的服务器平台。 总的来说,Apache Tomcat 7.0.42是Java Web开发中不可或缺的一部分,它的稳定性和高效性使其成为小型...

    SSH 整合时的jar包

    SSH(Struts、Spring、Hibernate)是...总的来说,SSH整合涉及到多个层面的配置和调优,正确选用和管理jar包是项目成功运行的基础。理解每个jar包的功能,并根据项目需求进行选择和配置,是Java Web开发者必备的技能。

    spring+struts+JPA.jar

    这些库结合在一起,为基于Spring、Struts和JPA的Web应用提供了一个完整的环境,包括了数据访问、业务逻辑处理、视图渲染、集群支持和性能优化等多个方面的功能。在开发过程中,开发者可以利用这些库快速构建出高效、...

    ssm整合中jar包作用介绍.docx

    SSM(Spring、Struts、MyBatis)整合是一个常见的Java Web开发模式,涉及到多个框架的集成。在SSM整合中,每个框架都需要相应的库文件,即jar包,以实现其功能。以下是对文档中提到的一些关键jar包及其作用的详细...

Global site tag (gtag.js) - Google Analytics