起因 今天在公司部署项目的时候,在Weblogic下部署服务的过程中遇到了Jsp页面乱码的问题,现将修复过程分享出来。[以下修复基于Weblogic_10.3.6.0、JDK为1.6环境] 问题描述 目前有一套代码
起因
今天在公司部署项目的时候,在Weblogic下部署服务的过程中遇到了Jsp页面乱码的问题,现将修复过程分享出来。[以下修复基于Weblogic_10.3.6.0、JDK为1.6环境]
问题描述
目前有一套代码,原本是跑在Tomcat上的,如今移植到Weblogic中去,JSP页面乱码、在Oracle中取出的数据都也出现了乱码。
修复过程
先检查以下文件
1. 检查系统i18n文件
- 检查Weblogic所处系统下的i18n文件是否正确
2. 检查并修改项目下的pom.xml
文件中如下,设置UTF-8编码[若不是Maven项目,请跳过],当前Maven项目Version:3.3.9
3. 检查并修改项目WEB-INF下的web.xml:
4. 检查并修改项目WEB-INF下的weblogic.xml:
5. 检查并查看Weblogic的启动文件startWeblogic.sh,找到
这一段,改成以下:
然后保存、重启服务:
总结
在此修复过程中,从项目源码、项目打包、Weblogic环境整个过程都检查了遍,对于项目部署乱码这块认识更加深刻,途中也找了查阅了相关资料,最终得以解决,在此将相关解决过程整合以便今后查阅。