非原创,未经验证,只是为了收藏,以后遇到问题时候会修改。
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" />
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"
8、JBOSS临时文件
...\jboss-4.0.2\server\default\work\jboss.web\localhost
...\jboss-4.0.2\server\default\tmp\deploy
遇到模名奇妙的问题的时候一定要记得先清空这两个文件夹后再找问题原因
分享到:
相关推荐
在本文中,我们将对jboss的基本配置进行介绍,包括其文件夹结构、配置文件、负载均衡配置等。 jboss文件夹结构 jboss的文件夹结构主要包括以下几个部分: * $JBOSS-HOME:jboss的安装目录 * $JBOSS-HOME/server:...
【JBOSS4.2基本配置详解】 JBOSS4.2是一款开源的企业级Java应用服务器,它基于Java EE规范,提供了对Web服务、EJB(Enterprise JavaBeans)、JMS(Java Message Service)等众多服务的支持。在进行JBOSS4.2的基本...
这一步骤是必不可少的,因为 oracle-ds.xml 文件包含了 Oracle 数据源的基本配置信息。 二、编辑配置文件 接下来,我们需要打开 oracle-ds.xml 文件,并进行编辑。主要需要修改以下几个部分: * jndi-name:修改...
初始化数据库是指对数据库进行基本的设置和配置,以便 Jboss 中间件能够正常运行。详见相关数据库文档。 三、Jboss 中间件的安装 Jboss 是免费软件,无需安装,可以从 http://www.java.org 下载相应的版本。下载后...
- **准备工作**:在配置JBoss7之前,需要做一些基础的准备工作,例如系统资源的准备和基本的环境设置。 - **配置流程**:详细介绍了如何在Master和Slave上配置domain.xml和host.xml文件,这些是域模式中重要的配置...
- 解压与配置:下载后,解压到你选择的目录,然后根据`standalone.xml`或`domain.xml`配置文件进行基本设置,如端口、内存分配等。 - 启动与停止:使用`standalone.bat`(Windows)或`standalone.sh`(Linux/Unix...
通过以上步骤,可以成功配置并测试一个基本的JBoss集群。然而,实际应用中可能还需考虑安全性、监控、日志聚合等高级特性,这需要进一步学习和实践。记住,持续优化和调整是构建稳定、高效集群的关键。
通过这个简单的教程,你已经了解了JBoss的基本安装、配置以及Servlet应用程序的部署流程。在实际开发中,你可能还需要配置数据库连接、安全管理、集群等高级特性,这些都需要进一步学习和实践。
JBoss是一款著名的开源Java应用...总之,JBoss的热部署配置涉及修改配置文件、选择合适的部署目录和类加载器策略,以及可能使用辅助工具。正确配置后,开发者可以高效地测试和调试应用程序,而不必频繁地重启服务器。
在没有提供具体的`ejb-jar.xml`和`jboss-ejb3.xml`内容的情况下,我们无法深入分析每个文件的详细配置,但以上已概述了它们在EJB部署中的基本作用和常用配置选项。如果你需要对特定配置进行深入理解,建议查阅官方...
### JBoss7配置指南及管理员手册 #### JBoss7配置说明及核心管理概念 JBoss7作为一款先进的Java应用服务器,其配置与管理对于确保应用的高效稳定运行至关重要。本文档将详细介绍JBoss7的核心配置及管理概念,帮助...
【JBoss配置JNDI详解】 在Java应用服务器中,JNDI(Java Naming and Directory Interface)是一个关键组件,用于查找和绑定资源,如数据源、EJB等。JBoss,作为一款开源的企业级应用服务器,对JNDI的支持使得开发者...
本文将详细介绍如何进行JBoss的基本配置,包括控制台登录窗口的设置、连接数据库以及端口的调整等内容。 #### 一、控制台登录窗口设置 在JBoss中,默认提供了一个管理控制台——`jmx-console`,用于远程管理和监控...
本篇将详细介绍JBoss的安装与配置过程,以及其目录结构和基本配置。 一、下载与安装 1. **下载**:JBoss 4.2.1.GA可以从SourceForge的官方网站下载,下载链接为...
本文将详细介绍如何解决 JBOSS 和 Log4j 的冲突,配置 Log4j,及 Log4j 的基本使用方法。 解决 JBOSS 和 Log4j 冲突的配置 为了解决 JBOSS 和 Log4j 的冲突,需要在 JBOSS 服务器中进行以下配置: 1. 配置 $JBOSS...
首先,我们需要了解JBoss 6和SQL Server 2000的基本概念。JBoss是一个开源的应用服务器,它基于Java EE(Enterprise Edition)标准,提供了一个平台来部署和管理企业级Java应用。而SQL Server 2000是微软公司的关系...
以下是一个基本的MySQL数据源配置示例: ```xml <datasource jndi-name="java:jboss/datasources/MySqlDS" pool-name="MySqlDS" enabled="true" use-java-context="true"> <connection-url>jdbc:mysql://...