运行tomcat出现下面问题
Invalid login.do in servlet mapping
首先要知道如果服务器没有启动成功,说明是服务器问题,而这边显示的是url-pattern,后面又说login.do in servlet mapping ,说明是serlet虚拟路径配置有问题
转到servlet文件里面去看
发现确实是少了一个斜杠
login.do改成**/login.do**
启动成功
后面又出现404错误
Type Status Report
Message /loginsevlet_war_exploded/login
Description The origin server did not find a current representation for the target resource or is not willing to disclose that one exists.
转到控制台发现服务器成功开启,说明无关服务器问题
然后去看html的form表单请求,发现没有将action写全
应该写成login.do
后面发现又出现500错误
java.lang.NullPointerException
com.plantasun.loginservlet.servlet.TestLoginServlet.service(TestLoginServlet.java:30)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
报出空指针异常
后面发现是获取参数的时候出了问题 不需要加引号
更正后运行正常