1。访问端口配置
				编辑
%jboss-4.0.2%\server\default\deploy\jbossweb-tomcat55.sar\server.xml
将8080改为你希望访问的端口(8888)
		
				
						<!--
						 A HTTP
						/
						1.1
						 Connector on port 
						8080
						 
						-->
				
				
						
						      
				
				
						<
						Connector port
						=
						"
						8888
						"
						 address
						=
						"
						${jboss.bind.address}
						"
				
				
						
						         maxThreads
				
				
						=
						"
						250
						"
						 strategy
						=
						"
						ms
						"
						 maxHttpHeaderSize
						=
						"
						8192
						"
				
				
						
						         emptySessionPath
				
				
						=
						"
						true
						"
				
				
						
						         enableLookups
				
				
						=
						"
						false
						"
						 redirectPort
						=
						"
						8443
						"
						 acceptCount
						=
						"
						100
						"
				
				
						
						         connectionTimeout
				
				
						=
						"
						20000
						"
						 disableUploadTimeout
						=
						"
						true
						"
						 URIEncoding
						=
						"
						UTF-8
						"
						/>
				
				
						
				
		
		
				
						2。虚拟目录配置:
				编辑
%jboss-4.0.2%\server\default\deploy\jbossweb-tomcat55.sar\server.xml
在 </Host>之前增加:
		
				
						<
						Context 
						path
						="/test"
						 docBase
						="F:\\test"
						 debug
						="1"
						 reloadable
						="true"
						 override
						="true"
						 crossContext
						="true"
						/>
				
				
						
				
		
		其中path 为虚拟目录名,docBase为硬盘路径(可为绝对路径)reloadable为类变更时是否重新加载
		
				
						3。解决附件汉字问题:
				a.编辑
%jboss-4.0.2%\server\default\deploy\jbossweb-tomcat55.sar\server.xml
在Connector 属性最后增加:URIEncoding="UTF-8" 
		
				
						<!--
						 A HTTP/1.1 Connector on port 8080 
						-->
				
				
						
						  
				
				
						<
						Connector 
						port
						="8888"
						 address
						="$"
				
				
						
						     maxThreads
				
				
						="250"
						 strategy
						="ms"
						 maxHttpHeaderSize
						="8192"
				
				
						
						     emptySessionPath
				
				
						="true"
				
				
						
						     enableLookups
				
				
						="false"
						 redirectPort
						="8443"
						 acceptCount
						="100"
				
				
						
						     connectionTimeout
				
				
						="20000"
						 disableUploadTimeout
						="true"
						 URIEncoding
						="UTF-8"
						/>
				
				
						
				
		
		b.页面处理
将生成的附件名称进行编码转换:
		
				
						<%
				
				
						
				
				
						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
						>
				
		
		
				
						4。解决汉字问题。
				
		
		
				在:项目/WEB-INFweb.xml中增加:
				
						
								<
								filter
								>
						
						
								
								 
						
						
								<
								filter-name
								>
								Set Character Encoding
								</
								filter-name
								>
						
						
								
								 
						
						
								<
								filter-class
								>
								filters.SetCharacterEncodingFilter
								</
								filter-class
								>
						
						
								
								 
						
						
								<
								init-param
								>
						
						
								
								 
						
						
								<
								param-name
								>
								encoding
								</
								param-name
								>
						
						
								
								 
						
						
								<
								param-value
								>
								GBK
								</
								param-value
								>
						
						
								
								 
						
						
								</
								init-param
								>
						
						
								
								 
						
						
								</
								filter
								>
						
						
								
								 
						
						
								<
								filter-mapping
								>
						
						
								
								 
						
						
								<
								filter-name
								>
								Set Character Encoding
								</
								filter-name
								>
						
						
								
								 
						
						
								<
								url-pattern
								>
								/*
								</
								url-pattern
								>
						
						
								
								 
						
						
								</
								filter-mapping
								>
						
						
								
						
				
		 
		其中
<param-value>GBK</param-value> 这里要设置GBK,而不是UTF8。为了解决标单提交后的中文问题。
filters.SetCharacterEncodingFilter  类文件在TOMCAT lib 目录下filters.jar文件中。
你只需要把filters.jar放入你应用目录下的LIB中即可。
		
				
						5。虚拟主机配置
				a.编辑
%jboss-4.0.2%\server\default\deploy\jbossweb-tomcat55.sar\server.xml
在 </Engine>之前添加:
		
				
						<
						Host 
						name
						="www.ytiic.com"
						>
				
				
						
				
				
						<
						Alias
						>
						www2.ytiic.com
						</
						Alias
						>
				
				
						--〉别名,通过这个名字可以访问www.ytiic.com下的应用。
						<
						Alias
						>
						ytiic.com
						</
						Alias
						>
				
				
						--〉同上
						<!--
						 Default context parameters 
						-->
				
				
						
				
				
						<
						DefaultContext 
						cookies
						="true"
						 crossContext
						="true"
						 override
						="true"
						/>
				
				
						
				
				
						</
						Host
						>
				
		
		b.在这个目录下:%jboss-4.0.2%\server\default\deploy
		
				创建一个目录:test.war(你的虚拟目录加.war)之后在其下创建WEB-INF目录
		
		
				在WEB-INF下创建:jboss-web.xml 文件,内容如下:
				
						
								<
								jboss-web
								>
						
						
								
						
						
								<
								context-root
								>
								/
								</
								context-root
								>
						
						
								 
								<
								virtual-host
								>
								www.ytiic.com
								</
								virtual-host
								>
						
						
								 
								</
								jboss-web
								>
						
						
								
						
				
		 
		虚拟主机配置完成!
当jboss启动后,会自动对应2个配置文件中的虚拟主机名。
		
				
						7.禁止文件目录列表
				
		
		
				编辑%jboss-4.0.2%\server\default\deploy\jbossweb-tomcat55.sar\conf\web.xml
		
		
				把listing设置为false 
				
						
								   
								<
								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
								>
								true
								</
								param-value
								>
						
						
								
								        
						
						
								</
								init-param
								>
						
						
								
								        
						
						
								<
								load-on-startup
								>
								1
								</
								load-on-startup
								>
						
						
								
								    
						
						
								</
								servlet
								>
						
				
		 
		
		转自:
		
				http://liuq.spaces.live.com/default.aspx?_c01_blogpart=blogmgmt&_c=blogpart&nextPost=true&postPH=cns!5E9E09C446E9CD3F!271