本文概述
- WebSphere应用服务器
- Oracle WebLogic服务器
- Tomcat
- TC服务器
- JBoss应用服务器
- UTF-8验证工具
在本文中, 我将讨论如何在IBM WAS, Oracle Weblogic, Tomcat, TC Server和JBoss中配置UTF-8。
WebSphere应用服务器
- 登录到WebSphere管理控制台
- 展开服务器> > 应用程序服务器
- 单击你要启用UTF-8的应用程序服务器(JVM)
- 在服务器基础架构下扩展Java和流程管理
- 点击流程定义
- 单击Java虚拟机
- 在通用Java参数中添加以下参数
-Dclient.encoding.override=UTF-8
- 单击确定, 同步节点(如果适用)
- 重新启动Application Server(JVM), 以使更改生效。
- 转到Weblogic域路径
- 转到bin文件夹
- 在JAVA_OPTS变量下的setDomainEnv.sh中添加以下参数。
-Dfile.encoding=utf8
- 重新启动Weblogic服务器, 以使更改生效。
- 转到tomcat主页(安装)文件夹
- 转到conf文件夹
- 在连接器端口下的server.xml中添加以下参数。
URIEncoding="UTF-8"
注意:如果你有多个连接器端口, 则必须将它们添加到所有下面。
- 转到tomcat主页(安装文件夹)
- 转到bin文件夹
- 在catalina.sh的JAVA_OPTS变量下添加以下参数。
-Djavax.servlet.request.encoding=UTF-8 -Dfile.encoding=UTF-8
【WebSphere,WebLogic,Tomcat,TC Server,JBoss中的UTF-8配置】例如:
JAVA_OPTS="-Djavax.servlet.request.encoding=UTF-8 -Dfile.encoding=UTF-8"
- 重新启动Tomcat服务器, 以使更改生效。
- 转到TC Server实例文件夹
- 转到conf文件夹
- 在连接器端口下的server.xml中添加以下参数。
URIEncoding="UTF-8"
- 转到TC Server实例文件夹
- 转到bin文件夹
- 在CATALINA_OPTS变量下的setenv.sh中添加以下内容
-Djavax.servlet.request.encoding=UTF-8 -Dfile.encoding=UTF-8
例如:
CATALINA_OPTS="-Djavax.servlet.request.encoding=UTF-8 -Dfile.encoding=UTF-8"
- 重新启动TC Server, 以使更改生效。
- 转到JBoss安装路径
- 转到bin文件夹
- 在standalone.conf中的JAVA_OPTS下添加以下参数
-Dfile.encoding=UTF-8
- 重新启动JBoss Server, 以使更改生效。
http://coderstoolbox.net/string/
http://validator.w3.org/
我希望以上说明能帮助你在多个应用程序服务器中配置UTF-8。
如果你希望提高Oracle Weblogic管理的技能, 请查看Chris Parent的本课程。
推荐阅读
- Windows上的IBM WAS ND 8.5.5安装指南
- 有用的WebSphere Application Server管理脚本
- 在WebSphere Application Server中设置TimeZone
- 什么是WebSphere健康管理()
- 如何在Linux上安装IBM Installation Manager 1.8
- P2P层无法绑定到WebSphere 8.5中的UDP端口
- 在JVM,Nodeagent和DMGR中修改WebSphere内存堆大小
- WebSphere Application Server 8.5.5 ND安装指南
- firebase phone auth android崩溃