`

jboss的常用配置

 
阅读更多

 

1、访问端口配置

编辑F:\JBoss\server\default\deploy\jboss-web.deployer\server.xml

将8080改为你希望访问的端口(8888)

<Connector port="8080" address="${jboss.bind.address}"   

         maxThreads="250" maxHttpHeaderSize="8192"

         emptySessionPath="true" protocol="HTTP/1.1"

         enableLookups="false" redirectPort="8443" acceptCount="100"

         connectionTimeout="20000" disableUploadTimeout="true" />

 注:conf/jboss-service.xml

 

  <mbean code="org.jboss.services.binding.ServiceBindingManager"

     name="jboss.system:service=ServiceBindingManager">

     <attribute name="ServerName">ports-01</attribute>

     <attribute name="StoreURL">${jboss.home.url}/docs/examples/binding-manager/sample- bindings.xml</attribute>

     <attribute name="StoreFactoryClassName">

       org.jboss.services.binding.XMLServicesStoreFactory

     </attribute>

   </mbean>

端口号:8180,01代表8180,02代表8280...

 

经验证主要有以下几个地方需要改动,用来避免启动时的地址已经被绑定的异常。 

环境:JBoss 4.2.2GA,JDK 1.5 

1.   $JBoss_home/server/default/deploy/ejb3.deployer/META-INF/jboss-service.xml 

2.   $JBoss_home/server/default/deploy/jboss-web.deployer/server.xml 

     修改8080,8009,8443端口值。 

3.   $JBoss_home/server/default/conf/jboss-service.xml 

     修改8083,1098,1099,4444,4445,4446端口值 

4.   $JBoss_home/server/default/conf/jboss-minimal.xml 

     修改1099端口值,与3中保持一致。 

5.   $JBoss_home/server/default/deploy/jms/uil2-service.xml 

     修改8093端口值。

 

2、解决附件汉字问题:

编辑F:\JBoss\server\default\deploy\jboss-web.deployer\server.xml

在Connector 属性最后增加:URIEncoding="UTF-8"

<Connector port="8080" address="${jboss.bind.address}"   

         maxThreads="250" maxHttpHeaderSize="8192"

         emptySessionPath="true" protocol="HTTP/1.1"

         enableLookups="false" redirectPort="8443" acceptCount="100"

         connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="UTF-8" />

页面处理:将生成的附件名称进行编码转换

<%

String n2="Redhat9中文官方文档.rar";

n2=java.net.URLEncoder.encode(n2,"UTF-8");

%>

<a href="Redhat9">http://192.168.1.112:8080/zlsf/<%=n2%>">Redhat9中文官方文档</a>

 

3.禁止/打开文件目录列表

编辑F:\JBoss\server\default\deploy\jboss-web.deployer\conf\web.xml

禁止把listing设置为false,否则true

    <servlet>

        <servlet-name>default</servlet-name>

        <servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>

        <init-param>

            <param-name>debug</param-name>

            <param-value>0</param-value>

        </init-param>

        <init-param>

            <param-name>listings</param-name>

            <param-value>false</param-value>

        </init-param>

        <load-on-startup>1</load-on-startup>

</servlet>

 

4、默认打开页配置:

编辑F:\JBoss\server\default\deploy\jboss-web.deployer\conf\web.xml

    <welcome-file-list>

        <welcome-file>index.html</welcome-file>

        <welcome-file>index.htm</welcome-file>

        <welcome-file>index.jsp</welcome-file>

    </welcome-file-list>

 

5、防止LOG文件无限制的扩大

在F:\JBoss\server\default\conf目录下打开jboss-log4j.xml文件,在下语句块下:

   <appender name="FILE" class="org.jboss.logging.appender.DailyRollingFileAppender">

      <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>

      <param name="File" value="${jboss.server.log.dir}/server.log"/>

      <param name="Append" value="false"/>

增加以下语句:

<param name="MaxFileSize" value="10240KB"/>

<param name="MaxBackupIndex" value="1"/>

其中文件的最大值和备份的数量可以根据实际情况而改变

 

6、虚拟目录配置:

编辑F:\JBoss\server\default\deploy\jboss-web.deployer\server.xml

在 </Host>之前增加:

<Context path="/test" docBase="F:\\test" debug="1" reloadable="true" override="true" crossContext="true"/>

其中path 为虚拟目录名,docBase为硬盘路径(可为绝对路径)reloadable为类变更时是否重新加载。

7、运行run.bat来启动JBoss  关闭JBoss:关闭JBoss的DOS窗口或按"CTRL + C"

分享到:
评论

相关推荐

    jboss配置入门,jboss的初级配置

    jboss配置入门 jboss系统是一种基于Java的应用服务器,具有高性能、可扩展、安全性强等特点。在本文中,我们将对jboss的基本配置进行介绍,包括其文件夹结构、配置文件、负载均衡配置等。 jboss文件夹结构 jboss的...

    Jboss服务器常用配置

    【JBoss服务器常用配置】 JBoss服务器是一款开源的Java应用服务器,它基于Java EE规范,为企业级应用程序提供了全面的运行环境。本篇文章将详细介绍JBoss服务器的一些常见配置,以帮助用户更好地管理和优化其应用...

    jboss7ejb配置文件

    在没有提供具体的`ejb-jar.xml`和`jboss-ejb3.xml`内容的情况下,我们无法深入分析每个文件的详细配置,但以上已概述了它们在EJB部署中的基本作用和常用配置选项。如果你需要对特定配置进行深入理解,建议查阅官方...

    jboss配置及项目部署文档

    总的来说,配置JBoss和部署项目涉及多个步骤,包括环境变量设置、文件解压、配置文件修改以及启动服务。每个步骤都至关重要,确保每个细节都正确无误才能保证项目顺利运行。在实际操作中,还可能遇到各种问题,如...

    Apache安装及JBOSS部署说明文档.rar

    2.0.1 JBOSS常用配置文件的路径 11 2.1 JBOSS 应用程序的下载及安装 11 2.2 JBOSS 应用程序的配置调整 11 2.2.1配置负载均衡,调整参数 11 2.2.2配置集群(Clustering),调整参数 12 2.2.3配置数据源,调整参数 ...

    Windows 将JBoss配置为系统服务

    首先,理解JBoss:JBoss是Red Hat公司开发的一个开源Java EE应用服务器,它提供了对各种Java EE规范的支持,如Servlet、JSP、EJB等,是企业级应用程序部署的常用平台。 系统服务的概念:在Windows中,系统服务是一...

    Myeclipse中配置 jboss 图解

    ### MyEclipse中配置JBoss图文教程 #### 前提条件 - 已经配置好Java环境。 - 已经安装了MyEclipse插件。 #### 步骤一:下载与解压JBoss 1. **下载JBoss**: - 访问官网 [http://www.jboss.org/]...

    jboss使用详细操作步骤

    8. **server/default**:最常用的配置,适合开发和测试环境。 - **conf**:包含配置文件,是学习 JBoss 配置知识的重要资源。 - **data**:用于存储持久化的数据,如数据库文件和 JBoss MQ 消息队列。 - **deploy...

    jboss入门

    **启动类型**:jBoss提供了三种启动模式,分别是all(包含所有服务)、default(包含常用的服务)以及minimal(最小化服务)。在Windows环境下,用户可以通过运行`bin`目录下的`run.bat`文件来启动jBoss。默认情况下...

    jboss集成进eclipse

    在IT行业中,集成开发环境(IDE)如Eclipse是开发者常用的工具,而JBoss作为一款流行的Java应用服务器,它的集成对于Java EE项目的开发至关重要。本文将深入探讨如何将JBoss服务器与Eclipse进行无缝整合,以提升开发...

    jboss as7 文档

    - **5.4.3 开箱即用配置**:介绍了JBoss AS7预设的一些常用配置。 - **5.4.4 详细配置**:深入探讨了更高级别的配置细节。 - 如性能调优、集群配置等。 - **5.4.5 插件**:介绍了如何扩展JBoss AS7的功能,例如添加...

    jboss集群完整介绍

    构建高效的JBoss集群,不仅要考虑集群架构和版本选择,还需深入理解负载均衡和状态同步机制,合理配置以满足应用的高可用性和高性能需求。无论是基于请求的负载均衡还是粘性会话策略,都有其适用场景和优缺点,正确...

    基于JBOSS的J2EE开发(PDF)

    9. **集群与高可用性**:讨论JBOSS集群的概念,如何设置负载均衡和故障转移,提高应用的可用性和可扩展性。 10. **性能优化**:提供关于JBOSS性能监控、调优和问题排查的技巧,包括内存管理和线程分析。 11. **...

    jboss5.1集群操作说明 apache2.2.4

    这涉及到定义 Worker(表示 JBoss 实例)、设置负载均衡策略、配置虚拟主机和路径映射等。 9. **安全性**:在集群环境下,安全性是不可忽视的。你需要配置 SSL 证书以加密通信,同时设置适当的认证和授权策略,确保...

    Eclipse + Jboss 开发J2EE应用

    在IT行业中,开发Java企业级应用(J2EE应用)是一项关键技能,而Eclipse作为一款强大的集成开发环境(IDE)和JBoss Application Server(现在称为WildFly)作为开源的应用服务器,是Java开发者常用的选择。...

    Apache安装及jboss部署说明文档

    - **JBoss 常用配置文件的路径**: - 主要有 `server/default/deploy` 目录下的部署文件和 `conf/server.xml` 配置文件。 ##### 2.1 JBoss 应用程序的下载及安装 - 下载 JBoss 3.2.6 版本,并将其解压到一个合适的...

    JBoss_管理控制台指南中文版

    管理控制台则是JBoss提供的一个图形化界面工具,它简化了JBoss服务器的配置、监控和管理,使得开发者和系统管理员能够更高效地进行服务器的日常运维工作。 ### 文档约定 文档开头明确了排版和引用的约定,以及备注...

Global site tag (gtag.js) - Google Analytics