java - 如何将 WebContent 文件夹部署到 tomcat?

标签 java tomcat

我在 eclipse 中有一个简单的项目,它只包含一个带有动态 html 页面(javascript、jquery、css 等)的 WebContent 文件夹。

如何将这样的项目(没有war 文件)部署到Tomcat

最佳答案

WAR 文件只是一个具有不同扩展名的 .zip。您只需确保 .zip 中没有顶级文件夹。您的文件需要位于存档的根目录中。

要部署您的静态文件,您可以创建一个目录(该目录的名称将成为上下文路径 - 默认 Web 应用程序使用 ROOT)并将您的文件复制到该目录。或者,压缩所有内容,将扩展名更改为 .war 并将其复制到 webapps 目录。 WAR 文件的名称(减去 .war 扩展名)成为上下文路径。

有许多边缘案例和与上述相关的细节。有关完整详细信息,请参阅 Tomcat 文档: http://tomcat.apache.org/tomcat-8.0-doc/config/host.html#Automatic_Application_Deployment包括有关命名和预期行为的链接。

关于java - 如何将 WebContent 文件夹部署到 tomcat?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33505736/

相关文章:

java - "No persistence unit with name ' 产品 ' found"

apache - 将 json 字符串作为 post 请求发送时的错误字符串参数

java - 在 SpringBoot 和 MyBatis 应用程序中,对于动态数据源,查询总是先于 AOP 执行

swing - Java JRE 1.7 JCombobox<E> setSelectedItem(Object anObject) 不能正常工作?

java - 如何在没有 List<T> 实例的情况下获取 Class<List<T>> ?

java - 无法让 CardLayout/按钮 ActionListeners 工作

java - 项目使用 Tomcat JNDI 数据源查找时如何实现 Liquibase 变更日志

java - Jolokia - Origin null 不允许调用此代理

java - 无法初始化类 com.amazonaws.services.sqs.AmazonSQSClient

Java 在 servlet 上下文中存储与数据库查找