[英]How do I deploy an unpacked maven project to Tomcat?
根據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文件?)
正如Muel所說,您必須先編譯文件,編譯完所有文件后,您可以將其放在Web應用程序中的任何文件夾中(即使是ROOT,但應為空),該應用程序將使用該文件夾名稱作為上下文路徑。 (除了部署在“ /”中的ROOT)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.