0

根据 Tomcat 7 文档...

Web 应用程序被定义为标准布局中的目录和文件的层次结构。这种层次结构可以以打包”形式访问,其中每个目录和文件分别存在于文件系统中,或者以称为 Web ARchive 或 WAR 文件的“打包”形式访问。前一种格式在开发过程中更有用, 而后者在您分发要安装的应用程序时使用。 ( http://tomcat.apache.org/tomcat-7.0-doc/appdev/deployment.html )

我正在使用的项目是一个 Maven 项目(并且必须保持这种状态)。我想简单地将项目放在我的 Tomcatwebapps文件夹中,并在调试/开发时从源代码运行它(不进行 maven 部署)。对于生产,我将使用 maven 构建一个用于部署的 war 文件。是否可以从源代码运行 maven 项目?(不编译成战争文件?)

4

1 回答 1

1

正如 Muel 所说,你必须先编译文件,一旦你编译了所有文件,你可以把它放在 web 应用程序内的任何文件夹中(甚至是 ROOT,但应该是空的),应用程序将使用文件夹名称作为上下文路径(部署在“/”中的ROOT除外)

于 2013-08-08T00:10:43.993 回答