簡體   English   中英

如何將.class下的web-inf / classs打包為jar並將其放入web-inf / lib目錄

[英]how to package the .class under the web-inf/classes as a jar and put it to the web-inf/lib dir

我有一個Java Web應用程序名稱webapp ,當我將其導出到戰爭中時,源代碼將被編譯為WEB-INF / classes。

現在,我希望將這些分類的內容壓縮到一個jar中,並放入WEB-INF / lib中。

我已經試過了:

創建一個名為webapp_jar的新Java項目。

webapp/src下的所有源代碼復制到webapp_jar/src ,配置構建路徑以使項目正常工作。

webapp_jar引用添加到webapp項目。

但是,當我運行webapp ,似乎找不到在webapp_jar定義的類。

這可能嗎?

順便說一句,我用eclipse ee ide。

你嘗試過螞蟻https://ant.apache.org/嗎? 您可以制作一個罐子,然后將其復制到所需的文件夾中,然后進行戰爭。 但是,如果我願意,您會將所有應用程序打包到一個罐子里嗎? 我認為如果沒有一兩個servlet,您的Web應用程序將無法工作...

使用maven真的很容易做到,方法是創建兩個主題項目,一個創建戰事,另一個創建為jar項目,然后將jar項目用作對war項目的依賴項,這會將jar放置在lib目錄中。包裝戰爭。

不,我在Eclipse中使用Web Deployment Assembly settings 我工作。

您可以在此處找到詳細信息。

暫無
暫無

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

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