JBOSS启动时报的错误:
17:49:45,625 ERROR [Engine] StandardContext[/Jcjy]Exception starting filter Set Character Encoding
java.lang.ClassNotFoundException: com.net99.struts.common.SetCharacterEncodingFilter
at java.net.URLClassLoader$1.run(URLClassLoader.java:199)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
        。。
        。。web.xml:
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.4" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee  http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<filter>
<filter-name>Set Character Encoding</filter-name>
<filter-class>
com.net99.struts.common.SetCharacterEncodingFilter
</filter-class>
</filter>
<filter-mapping>
<filter-name>Set Character Encoding</filter-name>
<servlet-name>/*</servlet-name>
</filter-mapping>
        
         。com.net99.struts.common.SetCharacterEncodingFilter这个类在\jboss\server\default\deploy\Jcjy.war\WEB-INF\classes\com\net99\struts\common下边确实存在大家帮忙看看吧,郁闷了好几天了。

解决方案 »

  1.   

    jdk版本,jboss版本,编译用的jdk的版本?
      

  2.   

    jdk 1.42 
    jboss 4.0
    编译也用的jdk 1.42
    开发用的myeclipse 5.5原来是别人的项目,最近经理让我改点东西,开发的人已经找不到了,但是总报错发布不起来
      

  3.   

    <filter-class> 
    com.net99.struts.common.SetCharacterEncodingFilter 
    </filter-class> 用
    <filter-class>com.net99.struts.common.SetCharacterEncodingFilter</filter-class> 
    写试试.........
    可能是接解析 xml把 "\n" 也包含进去了把。