我有一個由JSP頁面,Servlet和Consumes Web Services組成的Web應用程序。它也引用了apache軸和excel庫。 現在我想直接在Weblogic服務器上部署我的應用程序 我該怎麼做.Whcih歸檔shud我做WAR或JAR? 如何確保它覆蓋所有引用的庫。 我在Jdeveloper中創建了我的應用程序,但我不想使用Jdevelper部署它。如何部署在weblogic中引用外部JAR文件的Java EE項目
0
A
回答
0
我會將我的解決方案打包爲.war文件,其中包含所有相關的.jar文件。
這樣你的解決方案是獨立的。您可以將其部署到包含其他應用程序的應用程序服務器以及它們自己的庫(相關或開發)版本。如果您將依賴jar直接放入應用程序服務器(就像您可以做的那樣),那麼您會在所有部署的應用程序中強制使用這些版本,這很可能會導致您的悲傷。
缺點是您的開發.war文件可能會變大。這通常不是一個主要問題,我不會擔心它,直到它被確定爲一個問題。
0
JAR文件不能包含JAR文件,因此該選項不可用。既然你提到JSP和servlet一個WAR似乎合適的選擇,儘管有戰爭和幾個JAR的EAR也可能是前進的方向......
乾杯,
0
考慮一個WAR與你的JAR文件WEB-INF/lib目錄下。或者,用APP-INF/lib文件夾創建一個EAR。
+2
通過擴展此答案,我覺得有必要避免混淆:當您想要在多個模塊(例如使用完全相同版本的Web框架的多個戰爭)中維護庫一致性時,EAR的做事方式可以提供幫助。即使將它們作爲EAR進行部署以保持它們的獨立性,您仍然可以將其放入單個戰爭模塊中。 – Gimby
相關問題
- 1. 在Weblogic中部署Java EE項目
- 2. 如何部署我的Java EE項目
- 3. 如何在weblogic中部署atg項目?
- 4. 如何將Eclipse Java項目部署到jar文件中
- 5. Java EE - WebLogic服務器 - 部署錯誤
- 6. 如何在Eclipse中的Android庫項目中引用外部jar
- 7. 部署netbeans Java EE web項目
- 8. 部署和運行Java EE項目
- 9. 如何在JAR中部署文件?
- 10. 在weblogic中熱部署tomcat項目?
- 11. 如何使用外部java jar文件創建jar文件
- 12. 在Intellij項目中添加外部java文件(* .java文件,不是jar文件)
- 13. 如何在Linux終端中用外部jar文件編譯java項目
- 14. 如何在Blackberry項目中添加外部jar或zip文件
- 15. 如何將Java EE項目部署到我的Web服務器?
- 16. 如何部署具有Web服務的Java EE項目
- 17. 使用weblogic部署計劃更新JAR中的xml文件
- 18. Flyway在weblogic Java EE 7部署中找不到資源
- 19. Eclipse:在部署到tomcat上添加外部項目jar
- 20. 使用外部jar文件夾運行JAVA項目
- 21. maven部署額外的jar文件
- 22. 如何在我自己的項目JAR中包含外部JAR
- 23. 從Xcode java項目鏈接外部.jar?
- 24. 如何在CloudControl上使用war文件部署Java項目
- 25. Java中的外部jar文件
- 26. 如何在JBoss上部署JAR文件?
- 27. 從cmd中引用外部jar文件運行jar文件
- 28. javafx部署jar文件
- 29. 如何用jenkins部署java項目
- 30. NetBeans中的Java EE 6項目部署錯誤7.3.1
你能告訴我如何在創建一個WAR夥伴的時候包含我的庫嗎?我問了一個人,他說他創建了alib文件夾,然後在manifest文件中給出了你的庫或jar文件的條目......我不明白它可以逐步解釋.. – Sankalp