根据Tomcat 7文档......
Web应用程序定义为目录和文件的层次结构 在标准布局中。 可以在中访问此类层次结构 “解压缩”表单“,其中每个目录和文件都存在于 文件系统分开,或称为Web ARchive的“打包”形式, 或WAR文件。 前一种格式在开发过程中更有用, 而当你分发你的申请时使用后者 安装。 (http://tomcat.apache.org/tomcat-7.0-doc/appdev/deployment.html)
我正在合作的项目是一个maven项目(并且必须保持这种方式)。我想简单地将项目放在我的Tomcat webapps
文件夹中,并在我调试/开发它时从源代码运行它(不进行maven部署)。对于生产,我将使用maven构建war文件以进行部署。是否可以从源代码运行maven项目? (没有编译成war文件?)
答案 0 :(得分:1)
正如Muel评论的那样,你必须首先编译文件,一旦你编译完所有文件,就可以将它放在网页应用程序内的任何文件夹中(甚至是ROOT,但应该是空的),应用程序将使用文件夹名称作为上下文路径(除了在“/”中部署的ROOT)