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系统是一种基于Java的应用服务器,具有高性能、可扩展、安全性强等特点。在本文中,我们将对jboss的基本配置进行介绍,包括其文件夹结构、配置文件、负载均衡配置等。 jboss文件夹结构 jboss的...
【JBoss服务器常用配置】 JBoss服务器是一款开源的Java应用服务器,它基于Java EE规范,为企业级应用程序提供了全面的运行环境。本篇文章将详细介绍JBoss服务器的一些常见配置,以帮助用户更好地管理和优化其应用...
在没有提供具体的`ejb-jar.xml`和`jboss-ejb3.xml`内容的情况下,我们无法深入分析每个文件的详细配置,但以上已概述了它们在EJB部署中的基本作用和常用配置选项。如果你需要对特定配置进行深入理解,建议查阅官方...
总的来说,配置JBoss和部署项目涉及多个步骤,包括环境变量设置、文件解压、配置文件修改以及启动服务。每个步骤都至关重要,确保每个细节都正确无误才能保证项目顺利运行。在实际操作中,还可能遇到各种问题,如...
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配置数据源,调整参数 ...
首先,理解JBoss:JBoss是Red Hat公司开发的一个开源Java EE应用服务器,它提供了对各种Java EE规范的支持,如Servlet、JSP、EJB等,是企业级应用程序部署的常用平台。 系统服务的概念:在Windows中,系统服务是一...
### MyEclipse中配置JBoss图文教程 #### 前提条件 - 已经配置好Java环境。 - 已经安装了MyEclipse插件。 #### 步骤一:下载与解压JBoss 1. **下载JBoss**: - 访问官网 [http://www.jboss.org/]...
8. **server/default**:最常用的配置,适合开发和测试环境。 - **conf**:包含配置文件,是学习 JBoss 配置知识的重要资源。 - **data**:用于存储持久化的数据,如数据库文件和 JBoss MQ 消息队列。 - **deploy...
**启动类型**:jBoss提供了三种启动模式,分别是all(包含所有服务)、default(包含常用的服务)以及minimal(最小化服务)。在Windows环境下,用户可以通过运行`bin`目录下的`run.bat`文件来启动jBoss。默认情况下...
在IT行业中,集成开发环境(IDE)如Eclipse是开发者常用的工具,而JBoss作为一款流行的Java应用服务器,它的集成对于Java EE项目的开发至关重要。本文将深入探讨如何将JBoss服务器与Eclipse进行无缝整合,以提升开发...
- **5.4.3 开箱即用配置**:介绍了JBoss AS7预设的一些常用配置。 - **5.4.4 详细配置**:深入探讨了更高级别的配置细节。 - 如性能调优、集群配置等。 - **5.4.5 插件**:介绍了如何扩展JBoss AS7的功能,例如添加...
构建高效的JBoss集群,不仅要考虑集群架构和版本选择,还需深入理解负载均衡和状态同步机制,合理配置以满足应用的高可用性和高性能需求。无论是基于请求的负载均衡还是粘性会话策略,都有其适用场景和优缺点,正确...
9. **集群与高可用性**:讨论JBOSS集群的概念,如何设置负载均衡和故障转移,提高应用的可用性和可扩展性。 10. **性能优化**:提供关于JBOSS性能监控、调优和问题排查的技巧,包括内存管理和线程分析。 11. **...
这涉及到定义 Worker(表示 JBoss 实例)、设置负载均衡策略、配置虚拟主机和路径映射等。 9. **安全性**:在集群环境下,安全性是不可忽视的。你需要配置 SSL 证书以加密通信,同时设置适当的认证和授权策略,确保...
在IT行业中,开发Java企业级应用(J2EE应用)是一项关键技能,而Eclipse作为一款强大的集成开发环境(IDE)和JBoss Application Server(现在称为WildFly)作为开源的应用服务器,是Java开发者常用的选择。...
- **JBoss 常用配置文件的路径**: - 主要有 `server/default/deploy` 目录下的部署文件和 `conf/server.xml` 配置文件。 ##### 2.1 JBoss 应用程序的下载及安装 - 下载 JBoss 3.2.6 版本,并将其解压到一个合适的...
管理控制台则是JBoss提供的一个图形化界面工具,它简化了JBoss服务器的配置、监控和管理,使得开发者和系统管理员能够更高效地进行服务器的日常运维工作。 ### 文档约定 文档开头明确了排版和引用的约定,以及备注...