学习maven的初步阶段
在写第一个HelloServlet的servlet程序时,碰见了这样的错误:
严重 [RMI TCP Connection(2)-127.0.0.1] org.apache.tomcat.util.modeler.BaseModelMBean.invoke 调用方法[manageApp]时发生异常
java.lang.IllegalStateException: 启动子级时出错
- 找了好久没有找到错误,最开始还以为是Tomcat没有配置好或者artifacts的原因…
- 最后才发现在web.xml文件中
<servlet>
<servlet-name>hello</servlet-name>
<servlet-class>www.kuang.servlet.HelloServlet</servlet-class>
</servlet>
<!-- servlet的请求路径-->
<servlet-mapping>
<servlet-name>hello</servlet-name>
<url-pattern>hello</url-pattern>
</servlet-mapping>
- url-pattern的里面少了一个"/"
<url-pattern>/hello</url-pattern>
-常规新手错误了