先上錯誤
嚴重: A child container failed during start
java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/testagain]]
Caused by: java.lang.IllegalArgumentException: Invalid <url-pattern> listbookservlet in servlet mapping
發現其中Caused by: java.lang.IllegalArgumentException: Invalid <url-pattern> listbookservlet in servlet mapping
說明servlet映射的url-pattern有問題。
我是用注解的方式寫的servlet映射,應該将@WebServlet("cartservlet")寫成@WebServlet("/cartservlet"),
這樣問題就解決了。
或者還有一種可能,就是注解的路徑名,和你的類名重複了,也會報錯
還有還有一個可能,那就是你配置了web.xml,然後又寫了注解,就沖突了,也會報這個錯誤