史无前例tomcat6 怪问题 ?报错-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

史无前例tomcat6 怪问题 ?报错

爱吃鱼的程序员 2020-06-14 18:42:12 60

在web.xml 添加一个servlet:

<servlet>
  <servlet-name>coreServlet</servlet-name>
  <servlet-class>com.TestServlet</servlet-class>
 </servlet>
 <servlet-mapping>
   <servlet-name>coreServlet</servlet-name>
   <url-pattern>/coreServlet</url-pattern>
 </servlet-mapping>

二、之前访问一直是正常的,然后过一会访问就报错:

exception

javax.servlet.ServletException: Error instantiating servlet class com.TestServlet org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
	org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852)
	org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
	org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
	java.lang.Thread.run(Thread.java:662)

root cause

javax.naming.NameNotFoundException: Name com.TestServlet is not bound in this Context
	org.apache.naming.NamingContext.lookup(NamingContext.java:770)
	org.apache.naming.NamingContext.lookup(NamingContext.java:153)
	org.apache.catalina.util.DefaultAnnotationProcessor.lookupFieldResource(DefaultAnnotationProcessor.java:278)
	org.apache.catalina.util.DefaultAnnotationProcessor.processAnnotations(DefaultAnnotationProcessor.java:187)
	org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
	org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852)
	org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
	org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
	java.lang.Thread.run(Thread.java:662)

分享到
取消 提交回答
全部回答(1)
  • 爱吃鱼的程序员
    2020-06-14 18:42:31

    找不到这个类,在web.xml的<spanstyle="font-family:微软雅黑,Verdana,sans-serif,宋体;font-size:14px;line-height:22px;background-color:#FFFFFF;"><servlet-class>那里,按住Ctrl然后鼠标指向<spanstyle="font-family:微软雅黑,Verdana,sans-serif,宋体;font-size:14px;line-height:22px;background-color:#FFFFFF;">com.TestServlet单击鼠标,看能够进到这个类不,不能就是你的类不存在或者路径写错。自动编译关了<divclass='ref'>

    引用来自“侍卫”的评论

    找不到这个类,在web.xml的<spanstyle="font-family:微软雅黑,Verdana,sans-serif,宋体;font-size:14px;line-height:22px;background-color:#FFFFFF;"><servlet-class>那里,按住Ctrl然后鼠标指向<spanstyle="font-family:微软雅黑,Verdana,sans-serif,宋体;font-size:14px;line-height:22px;background-color:#FFFFFF;">com.TestServlet单击鼠标,看能够进到这个类不,不能就是你的类不存在或者路径写错。

    1.在tomcat7中是不是正常的呢?
    <spanstyle="line-height:1.5;font-size:10pt;">2.能不能把你的<spanstyle="font-family:微软雅黑,Verdana,sans-serif,宋体;font-size:14px;line-height:22px;background-color:#FFFFFF;">TestServlet类贴出来?
    <spanstyle="font-family:微软雅黑,Verdana,sans-serif,宋体;font-size:14px;line-height:22px;background-color:#FFFFFF;">3.对应的<spanstyle="font-family:微软雅黑,Verdana,sans-serif,宋体;font-size:14px;line-height:22px;background-color:#FFFFFF;">TestServlet.class生成了吗?

    <divclass='ref'>

    引用来自“阿J小虫”的评论

    1.在tomcat7中是不是正常的呢?
    <spanstyle="line-height:1.5;font-size:10pt;">2.能不能把你的<spanstyle="font-family:微软雅黑,Verdana,sans-serif,宋体;font-size:14px;line-height:22px;background-color:#FFFFFF;">TestServlet类贴出来?
    <spanstyle="font-family:微软雅黑,Verdana,sans-serif,宋体;font-size:14px;line-height:22px;background-color:#FFFFFF;">3.对应的<spanstyle="font-family:微软雅黑,Verdana,sans-serif,宋体;font-size:14px;line-height:22px;background-color:#FFFFFF;">TestServlet.class生成了吗?

    0 0
云计算
使用钉钉扫一扫加入圈子
+ 订阅

时时分享云计算技术内容,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。

推荐文章