Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/385.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Tomcat看不到servlet_Java_Tomcat_Servlets_Web - Fatal编程技术网

Java Tomcat看不到servlet

Java Tomcat看不到servlet,java,tomcat,servlets,web,Java,Tomcat,Servlets,Web,当我用Netbeans运行我的webapp时,它工作得非常好,但我不能每次使用这个webapp都打开Netbeans并运行它。我使用ApacheTomcat下载netbeans,使用netbeans它工作得很好。但是当我需要单独运行tomcat时,我遇到了问题。我运行它,打开webb应用程序管理器,部署我项目的war文件。然后我试着运行它,所以我第一个index.jsp页面没有问题,然后它应该在servlet页面中执行smth,这一切都不起作用。所以tomcat看不到servlet。我知道这个问

当我用Netbeans运行我的webapp时,它工作得非常好,但我不能每次使用这个webapp都打开Netbeans并运行它。我使用ApacheTomcat下载netbeans,使用netbeans它工作得很好。但是当我需要单独运行tomcat时,我遇到了问题。我运行它,打开webb应用程序管理器,部署我项目的war文件。然后我试着运行它,所以我第一个index.jsp页面没有问题,然后它应该在servlet页面中执行smth,这一切都不起作用。所以tomcat看不到servlet。我知道这个问题可能是因为我没有web.xml文件,它不会自动生成,因为我的是servlet 3.0或smth,所以我有这个注解@WebServletname=zakaz,urlPatterns={/zakaz},但它仍然不起作用。我不明白为什么,你有什么想法吗?
我在Tomcat中得到空指针异常,您使用的是哪个版本的Tomcat。您必须确保您使用的是tomcat 7及以上版本,就像您使用web 3的注释一样。是的,我知道,我使用tomcat 7,我也尝试过8或smth,无论这意味着什么,如果您甚至懒得键入完整的单词,为什么会有人懒得尝试帮助您?如果事情不起作用,我想您在tomcat日志和浏览器中会出现错误。这些错误是什么,404,还是别的什么?对不起,是因为我的英语不好。“东西不工作”意味着没有任何错误,它只是没有显示任何东西。它应该进行搜索,我得到的结果是空的。但对于Netbeans,一切都在Tomcat中工作,我得到了null指针异常错误