Error 500--Internal Server Error
java.lang.NoSuchMethodError: javax.servlet.ServletResponse.setCharacterEncoding(Ljava/lang/String;)V
at com.ltd.blog.filter.CharEncoding.doFilter(CharEncoding.java:21)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6316)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3622)
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2569)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
用weblogic出现的错误。。。。
而用tomcat就没问题。。
------解决方案--------------------------------------------------------
可能是版本不配,看下weblogic下面用的是什么版本的JDK
------解决方案--------------------------------------------------------
没用过,我只用过8和9
------解决方案--------------------------------------------------------
不知帮定
------解决方案--------------------------------------------------------
把weblogic8.1的菜单展开就可以看到JDK了,见议用1.4的
------解决方案--------------------------------------------------------
1.4对应的是8的版本
------解决方案--------------------------------------------------------
还有那compiler和Installed JREs也要改成1.4
------解决方案--------------------------------------------------------
这是servlet的错误,主要和weblogic支持的servlet版本有关。
你查查weblogic8支持的servlet版本是啥,我想你应该换高一点版本的weblogic
我装了weblogic10可以用啊。
------解决方案--------------------------------------------------------
看你的jdk版本,servlet版本!
------解决方案--------------------------------------------------------
重复问题,更新你的 tomcat 版本吧!
------解决方案--------------------------------------------------------
查查你的web.xml配置,特别是里面的servlet版本号2.4? 2.3?
如果是低版本请修改为高版本的,如2.3->2.4
------解决方案--------------------------------------------------------
楼上的是不是做广告了?怎么回的都被删了