@WebServlet 注解value少了左斜线-导致报错--Exception starting Context with name
2016-04-15 16:06
489 查看
@WebServlet 注解value少了左斜线-导致报错--Exception starting Context with name-- Failed to start component
报错如下
原因是
@WebServlet("Foo")
public class Foo1 extends HttpServlet {
}
如果加上左斜线,就对了。不会报这个错误了。
@WebServlet("/Foo")
报错如下
Apr 15, 2016 3:58:21 PM org.apache.catalina.core.StandardContext reload INFO: Reloading Context with name [/DoWeb] has started Apr 15, 2016 3:58:22 PM org.apache.catalina.core.StandardContext reload SEVERE: Exception starting Context with name [/DoWeb] org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/DoWeb]] at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:153) at org.apache.catalina.core.StandardContext.reload(StandardContext.java:3827) at org.apache.catalina.loader.WebappLoader.backgroundProcess(WebappLoader.java:291) at org.apache.catalina.core.StandardContext.backgroundProcess(StandardContext.java:5608) at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1377) at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1381) at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1381) at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1349) at java.lang.Thread.run(Thread.java:745) Caused by: java.lang.IllegalArgumentException: Invalid <url-pattern> Foo1 in servlet mapping at org.apache.catalina.core.StandardContext.addServletMapping(StandardContext.java:3153) at org.apache.catalina.core.StandardContext.addServletMapping(StandardContext.java:3128) at org.apache.catalina.startup.ContextConfig.configureContext(ContextConfig.java:1376) at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1184) at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:779) at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:306) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:95) at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5150) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147) ... 8 more Apr 15, 2016 3:58:22 PM org.apache.catalina.core.StandardContext reload INFO: Reloading Context with name [/DoWeb] is completed
原因是
@WebServlet("Foo")
public class Foo1 extends HttpServlet {
}
如果加上左斜线,就对了。不会报这个错误了。
@WebServlet("/Foo")
相关文章推荐
- 设置UITableView的单元格分割线离屏幕左右的距离为0
- 快速设置UINavbar的属性包括背景 title的颜色字体以及改变返回键的图片
- torque---添加计算节点
- UITabBarController基础篇
- 4000 torque--客户端使用torque
- 优先级队列:PriorityQueue
- SQL Error: ORA-01427: single-row subquery returns more than one row
- 更新证书错误:No matching provisioning profiles found
- Contiki 的uip_l2_l3_hdr_len undefined
- 慎用PHP$_REQUEST数组
- UIStoryboard类介绍(如何从Storyboard中加载View Controller)
- iOS开发中UITableView和UITableViewCell的几种样式
- UIImageView上添加Button不能响应点击事件
- 属性动画基础之ValueAnimator
- 属性动画基础之ValueAnimator
- android stuidio 代理设置
- String、StringBuilder和StringBuffer的区别
- ueditor配置方法
- iOS获取UUID,并使用keychain存储,将账号密码存到keychain中
- UIBezierPath 贝尔曲线