【发布时间】:2013-08-09 13:19:36
【问题描述】:
根据 Tomcat 7 文档...
Web 应用程序被定义为目录和文件的层次结构 在标准布局中。 这样的层次结构可以在其中访问 "unpacked" 形式",其中每个目录和文件都存在于 单独的文件系统,或以称为 Web ARchive 的“打包”形式, 或 WAR 文件。 前一种格式在开发过程中更有用, 而后者在您分发应用程序时使用 安装。 (http://tomcat.apache.org/tomcat-7.0-doc/appdev/deployment.html)
我正在使用的项目是一个 Maven 项目(并且必须保持这种状态)。我想简单地将项目放在我的 Tomcat webapps 文件夹中,并在调试/开发时从源代码运行它(不进行 maven 部署)。对于生产,我将使用 maven 构建一个用于部署的 war 文件。是否可以从源代码运行 maven 项目? (不编译成war文件?)
【问题讨论】:
-
IDE 通常会为您执行此操作。您使用的是什么 IDE?
-
我正在使用 Eclipse 和 Maven,我目前有一个 Maven 运行配置,可以部署到 tomcat
webapps文件夹中的一个 war 文件。 -
你可以使用 maven 创建一个战争...看看这个:maven.apache.org/guides/mini/guide-webapp.html
-
在 Eclipse 中,您是否通过 New -> Server 将 Tomcat 添加为服务器?
标签: java maven spring-mvc tomcat7