- 论坛徽章:
- 0
|
【协助置顶】从GBK到UTF-8的国际中文化实施问题(已解决)
今天又有新问题出来了:
我的中间件是weblogic 7 和JBoss3.2.1_Tomcat 4.
数据库为oracle 9
1.编码从GBK转换到UTF-8后的*.java文件, 已经成功发布到weblogic7, 数据库,JSP/Servlet都全没有问题.比较成功.
2.编码从GBK转换到UTF-8后的*.java文件,也已经成功发布到Jboss上了,数据库,JSP/Servlet也没有问题了,但美中不足,在启动JBoss的时候,总要报一个错误,非常讨厌的错误,我贴出来大家帮忙分析一下吧
这是启动JBOSS的时候的一个错误,但我的系统还是正常,只是怪得很
============================================
16:57:45,859 ERROR [Digester] Parse Error at line 28 column 11: The content of e
lement type "web-app" must match "(icon?,display-name?,description?,distributabl
e?,context-param*,filter*,filter-mapping*,listener*,servlet*,servlet-mapping*,se
ssion-config?,mime-mapping*,welcome-file-list?,error-page*,taglib*,resource-env-
ref*,resource-ref*,security-constraint*,login-config?,security-role*,env-entry*,
ejb-ref*,ejb-local-ref*)".
org.xml.sax.SAXParseException: The content of element type "web-app" must match
"(icon?,display-name?,description?,distributable?,context-param*,filter*,filter-
mapping*,listener*,servlet*,servlet-mapping*,session-config?,mime-mapping*,welco
me-file-list?,error-page*,taglib*,resource-env-ref*,resource-ref*,security-const
raint*,login-config?,security-role*,env-entry*,ejb-ref*,ejb-local-ref*)".
=============================================
这是我的web.xml文件,filter是专门用来解决JSP/Servlet方面的中文问题,classes我已经通过ISO-8859-1编译,JDBC用了国际化中文包,所以三层都是没问题,系统运转还可以. 但总是报个错,真是讨厌又烦
============================================
<?xml version="1.0" encoding="UTF-8"?>;
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">;
<web-app>;
<welcome-file-list>;
<welcome-file>;index.jsp</welcome-file>;
</welcome-file-list>;
<filter>;
<filter-name>;Set Character Encoding</filter-name>;
<filter-class>;filters.SetCharacterEncodingFilter</filter-class>;
<init-param>;
<param-name>;encoding</param-name>;
<param-value>;utf-8</param-value>;
</init-param>;
<init-param>;
<param-name>;ignore</param-name>;
<param-value>;true</param-value>;
</init-param>;
</filter>;
<filter-mapping>;
<filter-name>;Set Character Encoding</filter-name>;
<url-pattern>;/*</url-pattern>;
</filter-mapping>;
</web-app>;
=============================================
高手们,帮帮分析一下哪里错了,感激中………………………… |
|