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应用也算非常广泛的web 服务器,支持部分j2ee,免费...JBoss和WebLogic都含有Jsp和Servlet容器,也就可以做web容器, JBoss和WebLogic也包含EJB容器,是完整的J2EE应用服务器 tomcat 只能做jsp和servlet的container
Tomcat轻量级、易于部署,而JBoss、WebLogic等提供更完整的Java EE服务,适合大型企业级应用。 六、Tomcat故障排查 6.1 日志监控 查看logs目录下的日志文件,如catalina.out、stderr.log、stdout.log等,帮助诊断...
tomcat , jboss, weblogic, websphere ⼀般项⽬tomcat就可以了 Tomcat是Sun的JSWDK(JavaServer Web Development Kit)中Servlet的运⾏环境(servlet容器)。Tomcat是Apache Jakarta软件组织 的⼀个⼦项⽬,Tomcat是⼀个...
Weblogic 8.1 是一款由甲骨文公司(Oracle)开发的企业级Java应用程序服务器,主要用于构建、部署和管理复杂的Java ...对于新的项目,通常建议使用更新的Weblogic版本或其他现代的应用服务器,如Tomcat、Jetty或JBoss。
适用于:需要开发邮件发送程序的java程序员,不知如何下手的java程序员...3.把工程放到tomcat/jboss/weblogic/jetty/...或者随便什么服务器里面运行。OK! 还有什么不懂,可以联系我QQ(“邮件发送使用说明”里面有)。
10. **Tomcat与其他应用服务器比较**:对比Tomcat与其他如Jetty、JBoss、WebLogic等服务器,帮助读者了解不同服务器的特点和适用场景。 11. **实战案例**:通过实际项目开发过程,展示如何在Tomcat上实现完整的...
相较于其他的Java应用服务器(如Jetty、JBoss、WebLogic等),Tomcat更轻量级,适合小型和中型应用。但在企业级应用中,可能需要更全面的服务和功能,这时其他应用服务器的优势就显现出来了。 总结,Tomcat 7.0.55...
8. **与其他应用服务器对比**:相比其他应用服务器如Jetty、JBoss,Tomcat7更轻量级,启动快速,适合小型到中型的Java Web应用。但大型企业级应用可能需要更强大的服务器,如JBoss或WebLogic。 9. **社区支持**:...
这个版本在当时是相当流行的,因为它具有良好的性能和稳定性,同时比其他更重量级的应用服务器(如JBoss或WebLogic)更轻量级,更容易管理和配置。 在解压"tomcat6.zip"后,你可以找到以下关键组件: 1. **bin目录...
2. **与JBoss、WebLogic等比较**:这些是全功能的应用服务器,支持完整的Java EE规范,而Tomcat仅支持Servlet和JSP,但它们通常比Tomcat更复杂、资源消耗更大。 六、Tomcat扩展 1. **Clustering**:通过集群技术,...
此外,Tomcat与其他应用服务器,如Jetty、JBoss和WebLogic等相比,具有轻量级、简单易用的特点。因此,在小型项目或者测试环境中,Tomcat经常被作为首选的Java Web服务器。但是,大型企业级应用可能需要更强大、更...
12. **Tomcat与其他应用服务器比较**:与其他如Jetty、JBoss、WebLogic等服务器对比,Tomcat以其轻量级、易用性和社区活跃度而受到开发者喜爱。 13. **Spring Boot与Tomcat整合**:Spring Boot简化了Tomcat的使用,...
11. **扩展性**:讨论Tomcat与其他Java应用服务器(如Jetty)的对比,以及如何将Tomcat与其他服务器(如JBoss、WebLogic)集成。 通过《How Tomcat Works》这本书的学习,无论是初学者还是经验丰富的开发者,都能更...
- Tomcat可以与其他应用服务器,如Jetty、JBoss或WebLogic一起使用,作为Servlet容器。 9. **监控与故障排查** - 使用JMX(Java Management Extensions)监控Tomcat的运行状态,例如CPU使用率、线程池状况等。 -...
- 支持Tomcat6+、GlassFishV3、Jetty6.1+等服务器。 - 开发工具包括Eclipse3.7、JBossTools3.3、Maven3、Tomcat7等。 4. Weld和JSR-299: - Weld是Java EE 6中JSR-299规范的参考实现。 - Weld为开发者提供了...
- Weblogic:2个月熟练程度。 - Rational:未给出具体熟练程度。 通过以上分析可以看出,该求职者具备较为扎实的JAVA Web开发基础,熟悉多种开发技术和工具,有一定的项目实践经验,尤其是对于J2EE架构的应用开发...
不过,对于生产环境,你可能还需要考虑性能、安全性以及管理和监控等方面的需求,可能需要更强大的服务器解决方案,如Apache HTTP Server、Jetty或者完整的Java EE应用服务器如JBoss或WebLogic。
Apache Tomcat 是一个功能非常强大且完善的开源项目,具有悠久的发展历史,从 WebLogic 到 JBoss,再到 Tomcat/Jetty,逐步轻量化的演变过程。Tomcat 社区作为一个活跃的开源社区,已经存在了 25 年之久,且这个社区...
7. **扩展性**:Tomcat可以通过添加插件或扩展来增加新功能,例如,可以通过Connector组件连接其他应用服务器,如Jetty或JBoss。 8. **跨平台性**:尽管描述中提到的是Windows 7 32位,但Tomcat实际上支持多种操作...
常见的Web服务器包括Apache HTTP Server、Nginx,而Web容器有Tomcat、Jetty、JBoss等。 在商业领域,WebLogic和WebSphere是知名的收费Web服务器,它们通常提供更全面的企业级特性,如集群、负载均衡和高级安全管理...