我同样的代码,用eclipse把petStore1.3.2 的 SignOnFilter 移植过来,在tomcat
下好用, 结果用 weblogic 部署同样的项目,就不好用了。总是显示错误,换了两台机器了.
页面错误如下:
Error 500--Internal Server Error 
java.lang.NullPointerException
at weblogic.utils.StringUtils.split(StringUtils.java:34)
at weblogic.servlet.internal.WebAppServletContext.isAbsoluteURL(WebAppServletContext.java:3834)
at weblogic.servlet.internal.ServletResponseImpl.sendRedirect(ServletResponseImpl.java:597)
at com.borui.shdscx.login.SignOnFilter.validateSignOn(SignOnFilter.java:162)
at com.borui.shdscx.login.SignOnFilter.doFilter(SignOnFilter.java:75)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6458)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3661)
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2630)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
 weblogic 控制台错误信息如下:
<2006-4-4 下午09时54分43秒 CST> <Error> <HTTP> <BEA-101020> <[ServletContext(id=
23859751,name=WebModule,context-path=/s)] Servlet failed with Exception
java.lang.NullPointerException