我目前在Eclipse中创建了一个工作的servlet。从Tomcat插件运行它时,一切正常,我的应用程序显示在localhost:8080 / project_name /。但是,当我将项目打包到.war文件并将其放在Tomcat的/ webapps目录中并启动服务器时,无法访问servlet。在终端中,我可以看到Tomcat加载我的项目,并且还在/ webapps中创建了未归档项目的临时文件夹。但是,我根本无法访问我的servlet。
注意: 我正在使用Tomcat 7,我的项目中没有web.xml文件。
答案 0 :(得分:1)
你是如何创建war文件的?检查您的war文件是否包含WEB-INF / lib文件夹下的jar文件,以及是否缺少类文件。您可以在tomcat / webapps / [project name]文件夹下轻松验证它。