java - 使用 Tomcat 部署动态 Web 项目

标签 java tomcat servlets

我目前有一个在 Eclipse 中创建的工作 servlet。从 Tomcat 插件运行它时,一切正常,我的应用程序显示在 localhost:8080/project_name/。但是,当我将项目打包成.war文件,放到Tomcat的/webapps目录下,启动服务器时,却无法访问servlet。在终端中,我可以看到 Tomcat 正在加载我的项目,并且还在/webapps 中创建了一个未归档项目的临时文件夹。但是,我根本无法访问我的 servlet。

注意: 我正在使用 Tomcat 7,但我的项目中没有 web.xml 文件。

最佳答案

您如何创建 war 文件?检查您的 war 文件是否包含 WEB-INF/lib 文件夹下的 jar 文件,以及类文件是否丢失。您可以在 tomcat/webapps/[project name] 文件夹下轻松验证它。

关于java - 使用 Tomcat 部署动态 Web 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19075093/

相关文章:

java - 如何在发布请求中使用 jersey(jax-rs) 客户端将一个对象作为另一个对象的属性传递?

java - 使用 Jenkins Deploy 插件部署到 Tomcat 而无需删除上下文 xml 文件

tomcat - Intellij 理念 : Tomcat configuration removed each time the IDE is restarted

java - 使用 servlet 显示图像

java - 如何证明Restful Web service是一个web服务?

java - 如何动态指定Spring Restful WebService URL?

使用套接字的 Java 代理

apache - Apache httpd 背后的 Tomcat 通过 SSL(httpd 工作,tomcat 返回错误 500)

java - Servlet 偶尔从 Javascript XHR 获取空白数据

java - 错误: Given final block not properly padded