簡體   English   中英

如何通過 javac 編譯一個 java web 應用程序?

[英]How to compile a java web application by javac?

我有一個傳統的 Java web 項目,它的結構如下所示

|-lib
|-src
   |-main
      |-java
      |-resources
|-wbeapps
   |-WEB-INF
      |-web.xml

之前我是通過IDEA的tomcat配置來編譯運行這個應用的,編譯、運行、部署的所有問題都由IDEA來完成。

現在,我必須修改一個src\\main\\java\\xxx的java文件,而且這個修改是絕對正確的,那么就不用IDEA或者Eclipse來實現編譯部署到Tomcat了。

如果沒有 IDEA 或 Eclipse,我怎么能做到這一點,只需使用 javac 或其他工具? 請給我一些建議,謝謝。

如果您想部署到 Tomcat,您將需要一個 war(Web 應用程序存檔)文件。 要生成一個 war 文件,首先,使用 javac 編譯所有文件,然后運行 ​​jar 命令:

jar -cvf project.war * 

此命令應從項目根目錄(不在 WEB-INF 或任何其他文件夾中)運行。

-c 選項指定您要創建文件,-v 選項將生成詳細輸出,-f 選項允許您指定存檔名稱。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM