异常一:新建动态web项目后tomcat启动失败;
原因:电脑性能低下,原本一个项目可以在默认的45秒内启动,新建了一个项目即使不是同时运行也会拖慢连接速度导致连接超时;
解决方法:双击servers的tomcat v9.0 server at localhost,修改超时时间(网上的修改server.xml方法无效)。
配置过程中放弃书里的配置方法,按照该链接的方法配置http://yangzhizhen.iteye.com/blog/1626078
异常二:运行jsp文件后404not found;
原因:web-inf下的jsp无法正常运行;
解决方法:将jsp文件移到webcontent下,并将配置文件的路径做相应改变。
异常三:submit后404not found;
解决方法:在action路径前面添加${pageContext.request.contextPath},添加完的路径为${pageContext.request.contextPath}/login.do。
异常四:表单提交后java.lang.ClassNotFoundException: org.apache.struts.action.ActionServlet;
解决方法:右键项目,properties--->Deployment Assembly--->add--->Java Build Path Entries--->Next--->Struts-core--->finish--->apply and close。
异常五: 提交表单后
java.lang.NullPointerException org.apache.struts.config.FormBeanConfig.createActionForm(FormBeanConfig.java:289);
原因:struts-config里面actionform的type的包的名字ActionForm写成Actionform了,MD!
至此,异常全部解决,程序正常运行,感动,撒花~~~