`

jboss 的一些配置(端口,虚拟目录,虚拟主机,中文问题,数据库连接)(转)

阅读更多

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 "
);
%>

< 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

http://free-bird816.iteye.com/blog/397600

分享到:
评论

相关推荐

    JBoss实战:服务器配置指南

    - **虚拟主机**: 支持多个虚拟主机的配置,便于在同一台服务器上运行多个网站。 #### 6. 安全性配置 - **用户认证**: 支持多种认证机制,如基于表单的认证、基本认证等。 - **安全领域**: 通过定义安全领域...

    httpd(负载均衡)+Jboss集群高可用部署配置文件

    2. 配置httpd:编辑httpd的配置文件(通常为`/etc/httpd/conf/httpd.conf`),启用mod_proxy、mod_proxy_balancer模块,然后添加负载均衡虚拟主机配置。 3. 设置负载策略:可以选择轮询、权重、最少连接数等不同的...

    tomcat-8.0.51-windows-x64

    - 修改`server.xml`来配置端口号(如HTTP的8080端口和HTTPS的8443端口)、连接器、虚拟主机等。 - 部署Web应用:可以通过将WAR文件放到`webapps`目录下,或者在`conf/Catalina/localhost`下创建一个XML配置文件来...

    tomcat安装与配置.doc

    配置文件主要位于`conf`目录下,如`server.xml`、`web.xml`等,它们定义了服务器的行为、连接器、虚拟主机和应用上下文等。此外,Tomcat还提供了管理工具如`Manager App`和`Admin App`,用于监控和管理部署的应用。 ...

    Jetty中文手册

    如何配置虚拟主机(Virtual Hosts) 如何配置会话ID(Session IDs) 如何序列化会话(Session) 如何重定向或移动应用(Context) 如何让一个应用响应一个特定端口 使用JNDI 使用JNDI 在JNDI中配置数据源...

    Tomcat 的Apache服务

    3. **修改配置文件**:主要修改`conf/server.xml`,配置端口号、虚拟主机、上下文路径等。 4. **启动与停止**:通过bin目录下的`startup.sh`或`startup.bat`启动Tomcat,`shutdown.sh`或`shutdown.bat`停止服务。 ...

    tomcat-6.0.26

    - 修改`server.xml`:可以根据需求调整端口号(如HTTP的8080端口和AJP的8009端口),以及设置虚拟主机。 - 部署Web应用:可以将WAR文件复制到webapps目录下,或者通过管理工具如Manager App进行远程部署。 - 安全性...

    apache-tomcat-7.0.52.zip

    开发者可以通过修改`server.xml`配置文件来定制Tomcat的行为,例如设置端口号、添加虚拟主机、调整线程池大小等。此外,通过`context.xml`文件可以对单独的Web应用进行配置。 总的来说,Apache Tomcat 7.0.52是一个...

    apache-tomcat-7.0.56.rar

    Tomcat的日志文件通常位于logs目录下,包括catalina.out记录了启动和运行时的总体信息,localhost.log记录了每个虚拟主机的日志。通过修改logging.properties文件可以定制日志级别和输出位置。 6. **安全管理**: ...

    tomcat安装与配置[归纳].pdf

    2. **配置文件**:如server.xml、context.xml等,用于设置服务器端口、虚拟主机、应用上下文等。 3. **控制台管理**:Tomcat提供管理工具,如Manager App,允许用户通过Web界面管理应用的部署、启动、停止等操作。 ...

    Tomcat 5.5 中文文档 (html)

    2. **服务器配置文件**:`conf/server.xml`是Tomcat的主要配置文件,定义了服务器的端口、服务、连接器、虚拟主机和Web应用等设置。 3. **Web应用部署**:可以通过将Web应用的WAR文件复制到webapps目录,或者在...

    apache-tomcat-6.0.26

    配置服务器端口、虚拟主机、连接池等关键参数。 2. **部署应用**:将Web应用的WAR文件(Web应用程序归档)放入Tomcat的`webapps`目录下,或者通过管理工具(如Tomcat Manager)进行部署。WAR文件会被自动展开为一个...

    Tomcat最佳实践T.omcat最佳实践

    9. **基于名称的虚拟主机**:允许多个域名共享同一IP地址和端口,通过Host元素在server.xml中配置。 10. **TOMCAT IP访问控制**:可以通过配置访问控制列表限制特定IP的访问。 11. **TOMCAT访问日志记录**:日志...

    apche tomcat 5.5

    安装完成后,配置主要在`conf`目录下的`server.xml`文件中进行,如修改端口、定义虚拟主机等。 3. **目录结构**:Tomcat的目录结构包括`bin`(存放启动和停止脚本)、`conf`(存放配置文件)、`lib`(存放服务器...

    apache-tomcat-7.0.106版本

    4. **配置**:在`conf`目录下的`server.xml`是Tomcat的主要配置文件,包括端口号、虚拟主机、数据源等设置。开发者可以修改此文件以适应特定的应用需求。 5. **安全管理**:Tomcat 7引入了用户认证和角色管理,通过...

    孙卫琴Tomcat与JavaWeb开发技术详解

    2. **安装与配置Tomcat**:涵盖Windows、Linux和Mac等操作系统上的安装步骤,以及配置Tomcat的环境变量、修改服务器端口、设置虚拟主机等基础操作。 3. **Tomcat目录结构**:详述每个目录的作用,如WEB-INF、conf、...

    Tomcat6安装版

    如果应用需要数据库连接池,可以在`conf/server.xml`的`&lt;GlobalNamingResources&gt;`中配置JNDI数据源。 7. **错误页面和欢迎文件** 在`conf/web.xml`中配置错误页面和默认欢迎文件,可以定制用户看到的错误信息和...

    apache-tomcat7 -64位

    1. 修改conf/server.xml文件,可以配置端口号、默认文档根目录、虚拟主机等。 2. conf/web.xml文件用于全局Web应用的配置,例如过滤器、监听器等。 **五、部署Web应用** 1. 将WAR文件放入webapps目录下,Tomcat会...

Global site tag (gtag.js) - Google Analytics