0
我在点击网页上的导入按钮时得到了这个堆栈跟踪,它在活动服务器上工作正常,但在Java中不在本地主机上,它是否可用本地主机配置问题?导入功能在活动服务器上正常工作,但在Java中不在本地主机
Dec 21, 2015 12:46:32 PM org.apache.catalina.core.StandardWrapperValve
invoke SEVERE: Servlet.service() for servlet [action] in context with
path [/tools/wse/wmi] threw exception java.lang.NullPointerException
at
org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:441)
at
org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:320)
at
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:279)
at
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
at
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:647) at
javax.servlet.http.HttpServlet.service(HttpServlet.java:728) at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at
org.apache.tapestry5.TapestryFilter.doFilter(TapestryFilter.java:151)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at
tools.wse.model.conf.AuthenticationFilter.doFilter(AuthenticationFilter.java:192)
这里是代码:
public void doFilter(
ServletRequest req,
ServletResponse resp,
FilterChain chain)
throws ServletException, IOException {
HttpServletRequest request = (HttpServletRequest) req;
HttpServletResponse response = (HttpServletResponse) resp;
request.setAttribute(TapestryFilter.REGISTRY_CONTEXT_NAME, servletContext.getAttribute(TapestryFilter.REGISTRY_CONTEXT_NAME));
//for multi-charset support
request.setCharacterEncoding("utf-8");
UserToken userToken = (UserToken) request.getSession().getAttribute(WebKeys.USER_TOKEN);
//check user authorization
if (userToken == null || request.getParameter(LOGIN_TEST_BUTTON)!=null) {
//not coming inside if block
//code of if block
}
else {
chain.doFilter(req, resp);//Error in this line 192
ConnectionTracker.logUnclosedConnectionErrors(request.getPathInfo());
}
}
哪个是您的过滤器中的第192行? –
我已经对该行给出了评论,它在其他部分:chain.doFilter(req,resp); //(AuthenticationFilter.java:192) – user1933980