jboss 基本配置(端口、编码、访问、log)
来源:互联网 发布:comfortable zone 知乎 编辑:程序博客网 时间:2024/04/27 20:29
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"/>
其中文件的最大值和备份的数量可以根据实际情况而改变
扩展配置: <Valve className="org.apache.catalina.valves.AccessLogValve"
prefix="localhost_access_log." suffix=".log"
pattern="combined" directory="${jboss.server.log.dir}"
resolveHosts="false" />
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"
原文出处:http://hi.baidu.com/fengqiao678/blog/item/e525eef0ee9fc3c67831aa7e.html
扩展:
IP访问:
address="${jboss.bind.address}" 改为 address="${0.0.0.0}
host配置:
<Host name="localhost" autoDeploy="false" deployOnStartup="false" deployXML="false" configClass="org.jboss.web.tomcat.security.config.JBossContextConfig">
</Host>
<Host name="www.new.com" autoDeploy="false" deployOnStartup="false" deployXML="false" configClass="org.jboss.web.tomcat.security.config.JBossContextConfig">
<Alias>127.0.0.1</Alias>
<Alias>www.new.com</Alias>
<Valve className="org.apache.catalina.valves.AccessLogValve"
prefix="localhost_access_log." suffix=".log"
pattern="combined" directory="${jboss.server.log.dir}"
resolveHosts="false" />
<!-- docBase:项目路径名 xuchao 项目名 -->
<Context path="/" docBase="/www/project" reloadable="true" override="true" crossContext="true"/>
<Valve className="org.jboss.web.tomcat.service.jca.CachedConnectionValve"
cachedConnectionManagerObjectName="jboss.jca:service=CachedConnectionManager"
transactionManagerObjectName="jboss:service=TransactionManager" />
</Host>
- jboss 基本配置(端口、编码、访问、log)
- JBOSS运程访问端口配置
- JBOSS运程访问端口配置
- Jboss端口修改配置
- JBoss Access log的配置
- JBoss Access log的配置
- JBoss Access log的配置
- JBoss基本配置
- (转载)Jboss端口修改配置
- JBOSS基本安装以及端口的修改
- JBOSS基本安装以及端口的修改
- JBoss EAP 中LOG的配置
- LNMP 配置端口访问
- wamp配置端口访问
- 配置防火墙端口访问
- JBOSS同一端口配置多个域名
- jboss-5.1.0.GA中端口配置
- 错误log配置和访问log配置以及log记录
- 红薯 初学 Java Web 开发,请远离各种框架,从 Servlet 开发
- Cygwin中文乱码 vim语法高亮 ls颜色显示
- 该做一些总结了
- Flex常用组件
- CSS制作水平垂直居中对齐
- jboss 基本配置(端口、编码、访问、log)
- Android的Window类 [转]
- 如何控制触发器递归
- Apache的prefork模式和worker模式
- Linux下简单模拟密钥体系加密报文 (转)
- php检测访问者是否为手机
- VS C++ compiler的一个bug
- 关于 App store 里的截图 在不同分辨率手机的sotre里与 pc的itunes store 里不一致的问题
- Extjs3.4和fusioncharts3.2的整合