`
Luob.
  • 浏览: 1592558 次
  • 来自: 上海
社区版块
存档分类
最新评论

tomcat,jboss,jetty,weblogic 编码设置

阅读更多
tomcat
//在server.xml中
<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>

加入   URIEncoding="UTF-8"
<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"  URIEncoding="UTF-8"/>


jetty
Jetty6.1.21 eclipse插件,默认的编码采用的utf8,非iso-8859-1(tomcat默认是iso-8859-1),从而会引出get请求参数乱码问题。
jetty与tomcat不同,不是在xml配置文件中修改,可以在Jvm参数中加入:Dorg.mortbay.util.URI.charset=iso8859-1即可~


jboss
 1.首先打开JBoss的根目录,在根目录下的server\default\deploy\jboss-web.deployer目录下面找到server.xml文件。

加入   URIEncoding="UTF-8"

在tomcat的server.xml文件里面可以设置URIEncoding编码,在JBoss5以下版本都可以设置URIEncoding,可是到了JBoss7就不知道在哪里设置URIEncoding了。

在Jboss home下面jboss-as-7.1.1.Final\standalone\configuration的standalone.xml文件中 <extensions> </extensions> 节点之后插入如下:
<system-properties>
<property name=”org.apache.catalina.connector.URI_ENCODING” value=”UTF-8″/>
<property name=”org.apache.catalina.connector.USE_BODY_ENCODING_FOR_QUERY_STRING” value=”true”/>
</system-properties>



weblogic
1.先看linux系统的编码问题,查看/etc/sysconfig/i18n,内容如下:

[html] view plaincopy
LANG="zh_CN.UTF-8"  
SUPPORTED="zh_CN.UTF-8:zh_CN:zh"  
SYSFONT="latarcyrheb-sun16"  

2.在severs/AdminServer/logs目录下的AdminServer.log中搜索file.encoding,会显示启动时使用的文件编码 

3.在startWeblogic.sh中添加  
${JAVA_HOME}/bin/java ${JAVA_VM} ${MEM_ARGS} ${JAVA_OPTIONS} -Dweblogic.Name=${SERVER_NAME}  
 <span style="color:#33CC00"><strong>-Dweblogic.webservice.i18n.charset=utf-8</strong></span> Djava.security.policy=${WL_HOME}/server/lib/weblogic.policy   
${PROXY_SETTINGS}  {SERVER_CLASS}  

分享到:
评论

相关推荐

    Tomcat-JBoss-Weblogic-Jetty的区别和介绍

    Tomcat应用也算非常广泛的web 服务器,支持部分j2ee,免费...JBoss和WebLogic都含有Jsp和Servlet容器,也就可以做web容器, JBoss和WebLogic也包含EJB容器,是完整的J2EE应用服务器 tomcat 只能做jsp和servlet的container

    Tomcat学习

    Tomcat轻量级、易于部署,而JBoss、WebLogic等提供更完整的Java EE服务,适合大型企业级应用。 六、Tomcat故障排查 6.1 日志监控 查看logs目录下的日志文件,如catalina.out、stderr.log、stdout.log等,帮助诊断...

    java常用中间件.pdf

    tomcat , jboss, weblogic, websphere ⼀般项⽬tomcat就可以了 Tomcat是Sun的JSWDK(JavaServer Web Development Kit)中Servlet的运⾏环境(servlet容器)。Tomcat是Apache Jakarta软件组织 的⼀个⼦项⽬,Tomcat是⼀个...

    Weblogic 8.1 + MyEclipse的配置及其Java Web应用的部署和测试.doc

    Weblogic 8.1 是一款由甲骨文公司(Oracle)开发的企业级Java应用程序服务器,主要用于构建、部署和管理复杂的Java ...对于新的项目,通常建议使用更新的Weblogic版本或其他现代的应用服务器,如Tomcat、Jetty或JBoss。

    java邮件发送完整测试程序

    适用于:需要开发邮件发送程序的java程序员,不知如何下手的java程序员...3.把工程放到tomcat/jboss/weblogic/jetty/...或者随便什么服务器里面运行。OK! 还有什么不懂,可以联系我QQ(“邮件发送使用说明”里面有)。

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

    10. **Tomcat与其他应用服务器比较**:对比Tomcat与其他如Jetty、JBoss、WebLogic等服务器,帮助读者了解不同服务器的特点和适用场景。 11. **实战案例**:通过实际项目开发过程,展示如何在Tomcat上实现完整的...

    tomcat-7.0.55资源包

    相较于其他的Java应用服务器(如Jetty、JBoss、WebLogic等),Tomcat更轻量级,适合小型和中型应用。但在企业级应用中,可能需要更全面的服务和功能,这时其他应用服务器的优势就显现出来了。 总结,Tomcat 7.0.55...

    Tomcat7服务器

    8. **与其他应用服务器对比**:相比其他应用服务器如Jetty、JBoss,Tomcat7更轻量级,启动快速,适合小型到中型的Java Web应用。但大型企业级应用可能需要更强大的服务器,如JBoss或WebLogic。 9. **社区支持**:...

    tomcat6.zip

    这个版本在当时是相当流行的,因为它具有良好的性能和稳定性,同时比其他更重量级的应用服务器(如JBoss或WebLogic)更轻量级,更容易管理和配置。 在解压"tomcat6.zip"后,你可以找到以下关键组件: 1. **bin目录...

    深入剖析tomcat

    2. **与JBoss、WebLogic等比较**:这些是全功能的应用服务器,支持完整的Java EE规范,而Tomcat仅支持Servlet和JSP,但它们通常比Tomcat更复杂、资源消耗更大。 六、Tomcat扩展 1. **Clustering**:通过集群技术,...

    apache-tomcat-6.0.41.rar

    此外,Tomcat与其他应用服务器,如Jetty、JBoss和WebLogic等相比,具有轻量级、简单易用的特点。因此,在小型项目或者测试环境中,Tomcat经常被作为首选的Java Web服务器。但是,大型企业级应用可能需要更强大、更...

    Tomcat与Java.Web(源文件)

    12. **Tomcat与其他应用服务器比较**:与其他如Jetty、JBoss、WebLogic等服务器对比,Tomcat以其轻量级、易用性和社区活跃度而受到开发者喜爱。 13. **Spring Boot与Tomcat整合**:Spring Boot简化了Tomcat的使用,...

    how tomcat works 高清中文版,英文版和随书源码

    11. **扩展性**:讨论Tomcat与其他Java应用服务器(如Jetty)的对比,以及如何将Tomcat与其他服务器(如JBoss、WebLogic)集成。 通过《How Tomcat Works》这本书的学习,无论是初学者还是经验丰富的开发者,都能更...

    apache-tomcat-8.0.12

    - Tomcat可以与其他应用服务器,如Jetty、JBoss或WebLogic一起使用,作为Servlet容器。 9. **监控与故障排查** - 使用JMX(Java Management Extensions)监控Tomcat的运行状态,例如CPU使用率、线程池状况等。 -...

    Jboss seam3 实战

    - 支持Tomcat6+、GlassFishV3、Jetty6.1+等服务器。 - 开发工具包括Eclipse3.7、JBossTools3.3、Maven3、Tomcat7等。 4. Weld和JSR-299: - Weld是Java EE 6中JSR-299规范的参考实现。 - Weld为开发者提供了...

    j2ee个人简历 java web程序员简历

    - Weblogic:2个月熟练程度。 - Rational:未给出具体熟练程度。 通过以上分析可以看出,该求职者具备较为扎实的JAVA Web开发基础,熟悉多种开发技术和工具,有一定的项目实践经验,尤其是对于J2EE架构的应用开发...

    apache-tomcat-7.0.63-windows-x86

    不过,对于生产环境,你可能还需要考虑性能、安全性以及管理和监控等方面的需求,可能需要更强大的服务器解决方案,如Apache HTTP Server、Jetty或者完整的Java EE应用服务器如JBoss或WebLogic。

    藏经阁-Apache Tomcat 的云原生演进-83.pdf

    Apache Tomcat 是一个功能非常强大且完善的开源项目,具有悠久的发展历史,从 WebLogic 到 JBoss,再到 Tomcat/Jetty,逐步轻量化的演变过程。Tomcat 社区作为一个活跃的开源社区,已经存在了 25 年之久,且这个社区...

    Tomcat7.0 服务器工具

    7. **扩展性**:Tomcat可以通过添加插件或扩展来增加新功能,例如,可以通过Connector组件连接其他应用服务器,如Jetty或JBoss。 8. **跨平台性**:尽管描述中提到的是Windows 7 32位,但Tomcat实际上支持多种操作...

    Tomcat服务入门 精品文档.docx

    常见的Web服务器包括Apache HTTP Server、Nginx,而Web容器有Tomcat、Jetty、JBoss等。 在商业领域,WebLogic和WebSphere是知名的收费Web服务器,它们通常提供更全面的企业级特性,如集群、负载均衡和高级安全管理...

Global site tag (gtag.js) - Google Analytics