2009-03-06 02:00:41 StandardContext[/balancer]org.apache.webapp.balancer.BalancerFilter: init(): ruleChain: [org.apache.webapp.balancer.RuleChain: [org.apache.webapp.balancer.rules.URLStringMatchRule: Target string: News / Redirect URL: http://www.cnn.com], [org.apache.webapp.balancer.rules.RequestParameterRule: Target param name: paramName / Target param value: paramValue / Redirect URL: http://www.yahoo.com], [org.apache.webapp.balancer.rules.AcceptEverythingRule: Redirect URL: http://jakarta.apache.org]]
2009-03-06 02:00:42 StandardContext[/EnvironmentalistSuperviseSystem]Initializing Spring root WebApplicationContext
2009-03-06 02:00:59 StandardContext[/jsp-examples]ContextListener: contextInitialized()
2009-03-06 02:00:59 StandardContext[/jsp-examples]SessionListener: contextInitialized()
2009-03-06 02:00:59 StandardContext[/servlets-examples]ContextListener: contextInitialized()
2009-03-06 02:00:59 StandardContext[/servlets-examples]SessionListener: contextInitialized()
2009-03-06 02:01:52 StandardWrapperValve[action]: Servlet.service() for servlet action threw exception
java.lang.NullPointerException
at org.apache.commons.beanutils.PropertyUtilsBean.setIndexedProperty(PropertyUtilsBean.java:1414)
at org.apache.commons.beanutils.BeanUtilsBean.setProperty(BeanUtilsBean.java:1016)
at org.apache.commons.beanutils.BeanUtilsBean.populate(BeanUtilsBean.java:811)
at org.apache.commons.beanutils.BeanUtils.populate(BeanUtils.java:298)
at org.apache.struts.util.RequestUtils.populate(RequestUtils.java:493)
at org.apache.struts.action.RequestProcessor.processPopulate(RequestProcessor.java:805)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:203)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
at com.hengwei.ES.processor.SecurityFilter.doFilter(SecurityFilter.java:124)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
at java.lang.Thread.run(Thread.java:595)
2009-03-06 02:00:42 StandardContext[/EnvironmentalistSuperviseSystem]Initializing Spring root WebApplicationContext
2009-03-06 02:00:59 StandardContext[/jsp-examples]ContextListener: contextInitialized()
2009-03-06 02:00:59 StandardContext[/jsp-examples]SessionListener: contextInitialized()
2009-03-06 02:00:59 StandardContext[/servlets-examples]ContextListener: contextInitialized()
2009-03-06 02:00:59 StandardContext[/servlets-examples]SessionListener: contextInitialized()
2009-03-06 02:01:52 StandardWrapperValve[action]: Servlet.service() for servlet action threw exception
java.lang.NullPointerException
at org.apache.commons.beanutils.PropertyUtilsBean.setIndexedProperty(PropertyUtilsBean.java:1414)
at org.apache.commons.beanutils.BeanUtilsBean.setProperty(BeanUtilsBean.java:1016)
at org.apache.commons.beanutils.BeanUtilsBean.populate(BeanUtilsBean.java:811)
at org.apache.commons.beanutils.BeanUtils.populate(BeanUtils.java:298)
at org.apache.struts.util.RequestUtils.populate(RequestUtils.java:493)
at org.apache.struts.action.RequestProcessor.processPopulate(RequestProcessor.java:805)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:203)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
at com.hengwei.ES.processor.SecurityFilter.doFilter(SecurityFilter.java:124)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
at java.lang.Thread.run(Thread.java:595)
解决方案 »
- sql语句写在xml文件中由spring进行管理的相关问题
- ibatis求助,一个映射对应两个pojo
- struts2如何得到上传文件类型
- java学习问题
- 如何用hql查询一张表的主键被引用了几次(或是否被引用),要hql啊
- hibernate "The user must supply a JDBC connection"问题
- hibernate一对一关联的问题?
- 有人在websphere下成功使用过Log4J吗?
- 高分求j2sdk1.4.2和jboss3.x和mysql4.x的安装配置环境的设置!!!
- tomcat5.0
- jsp动态页面转静态页面成功后再转发到静态页当时找不到页面,5秒后刷新就能找到了
- Socket通信的Connection reset异常,求教
function goAddItem(roleId) {
if (roleId == 0 || roleId == 1 || roleId == 2) {
var form = document.forms[0];
form.action = "/EnvironmentalistSuperviseSystem/view/itemCriterionView/addItem.jsp";
form.method = "post";
form.submit();
} else {
alert("对不起,您的权限不足,请联系管理员!");
return;
}
}JS跳转servlet发生上述异常
function delAllItem(roleId) { var form = document.forms[0];
form.action = "/EnvironmentalistSuperviseSystem/items.do?method=deleteAllItems";
form.method = "post";
var checkArray = document.getElementsByName("chkBox");
var count = 0;
if (checkArray != null && checkArray.length > 0) {
for (var i = 0; i < checkArray.length; i++) {
if (checkArray[i].checked == true) {
count++;
}
}
}
if (count > 0) {
if (roleId == 0 || roleId == 1) {
alert("a");
form.submit();
}
} else {
alert("对不起,您必须选择至少一个要删除的项目!");
return;
}
}
at org.apache.commons.beanutils.PropertyUtilsBean.setIndexedProperty(PropertyUtilsBean.java:1414) 肯定是你的表单和form有属性对不上了
进到过滤器else 中chain.doFilter(req, res);就暴掉了!!空指针!! public void doFilter(ServletRequest req, ServletResponse res,
FilterChain chain) throws IOException, ServletException {
HttpServletRequest request = (HttpServletRequest) req;
String destURI = request.getServletPath();
HttpSession session = request.getSession(false);
System.out.println("URI:" + destURI);
if (isIgnore(destURI)) {
if (session != null && session.getAttribute("user") != null) {
chain.doFilter(req, res);
}else{
processError(req, res, ERROR_NO_PERMISSION);
}
} else {
chain.doFilter(req, res);
//HttpServletResponse response = (HttpServletResponse)res;
//response.sendRedirect("/map.jsp");
}
}