簡體   English   中英

如何創建Java EE容器可部署JAR?

[英]How do I create a Java EE container deployable JAR?

我有一個主要項目用作獨立批處理,我想使用EJB計時器(使用WildFly 8.2)移到容器中。 我以為可以使用Timer類和依賴項使用WEB-INF / lib構建WAR文件,但是聽起來不是一個優雅的解決方案,因為它不是Web應用程序,不需要綁定上下文。 它只是一個JAR,內部有EJB和依賴項(我使用的是胖子),但是在部署它時容器會引發錯誤。 我應該使用EAR嗎? 還是你們認為WAR文件很好? PS:我正在使用Maven,因此可能的建議可以考慮到它。

如果它不是Web應用程序,那么它實際上並不需要WAR文件中的內容,盡管它沒有害處。 我也將其放在JAR文件中,我不想添加沒有意義的內容……這可能會使其他人感到困惑。 但是,正如@BrunoCésar指出的那樣,您需要首先打包 EJB。 看看這個 ; 您將看到將它們打包為JAR,WAR,EAR的方法。

如果您的獨立應用程序沒有任何第三方庫,那么EJB軟件包是一個很好的解決方案。 但是,如果有,那么最好的解決方案是EAR封裝類型。

暫無
暫無

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

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