我構建了我的netbeans項目並創建了一個包含所有.jar
庫的.war
文件。我需要從.war
文件中刪除我的所有庫。我試圖從庫文件夾中將它們解開,但是這個項目沒有部署。我如何從.war
文件中刪除我的庫,如果我刪除它們,我應該在哪裏正確放置它們。在jboss中,還有一個名爲lib的文件夾放在獨立的文件夾中。我應該把它們放在那裏嗎?如果是的話該怎麼做。我沒有使用maven。如何在使用jboss部署java web應用程序時從war文件中刪除jar文件
0
A
回答
0
您可以嘗試以下方法。我沒有在Jboss上工作,所以沒有詳細的想法。
將每個邏輯庫(如「OpenJPA」或「Log4J」)部署爲模塊,包括其api和impl jar以及其他AS7模塊尚未提供的任何依賴性JAR。如果已經有一個模塊添加了對它的依賴關係,而不是添加JAR到你的模塊。如果幾個不同的庫共享一些常見的依賴關係,請將它們拆分爲模塊並將它們作爲模塊依賴關係添加到module.xml中。
使用jboss-deployment-structure.xml讓您的部署.war/.ear /任何聲明模塊的依賴關係,如果它不是自動檢測和自動加載。
禮貌@Craig林格。
對於完整的螺紋如果您在使用Maven設置的依賴範圍,你想省略有範圍提供的圖書館去here
+0
謝謝,但我想知道如何做到這一點。我嘗試了很多方法,例如添加一些模塊。 – chinthi
0
。您可以使用Maven將WAR的依賴關係添加到MANIFEST.MF文件或jboss-deployment-structure.xml文件中。如果lirbaries默認不是JBoss模塊,例如Orcale JDBC驅動程序,那麼您將需要自己創建這些模塊。有關如何執行此操作,請參閱JBoss AS 7文檔。
相關問題
- 1. 如何在tomacat中部署多個(java web應用程序)war文件?
- 2. Web應用程序(.war文件)和常見的jar文件
- 3. 如何使用maven pom.xml在jboss中部署war文件?
- 4. 如何在JBoss上部署JAR文件?
- 5. 在Jboss 7.0.2中部署war文件
- 6. 如何MVN部署部署:從Java應用程序文件
- 7. 如何使用.war文件將Web應用程序部署到cPanel?
- 8. 使用Jboss部署簡單的War文件(J2EE應用程序)的錯誤
- 9. 如何更改部署在遠程Jboss中的.war文件中的CSS文件
- 10. 如何分離jdbc.properties和我部署的JAR或WAR應用程序文件
- 11. 使用Maven庫在JBoss 4.2服務器中部署war文件
- 12. 如何在jenkins管道中使用Jenkinsfile部署Java war文件
- 13. 如何在JBoss AS 7上遠程部署war文件?
- 14. 遠程部署Web應用程序(.war)
- 15. 如何使用我的web應用程序部署XML文件?
- 16. Eclipse未部署Web應用程序的所有jar文件
- 17. 如何使用插件將應用程序部署到war文件
- 18. 在IBM Websphere應用程序服務器中部署war文件
- 19. 如何使用maven爲JBOSS部署Web服務創建war文件?
- 20. 玩! war命令 - 是否可以從應用程序/ lib文件夾中排除某些jar文件
- 21. JBoss war文件部署問題
- 22. JBoss不會部署我的WAR文件
- 23. 在JBoss上部署Web應用程序
- 24. 使用Java Web Start(JNLP)部署* .war應用程序
- 25. Dockerizing Web應用程序(WAR文件)
- 26. 如何將Java Web應用程序上的源包和lib jar中的.java文件使用的外部文件?
- 27. 如何在jboss中部署受密碼保護的war文件
- 28. 如何在CloudControl上使用war文件部署Java項目
- 29. 如何從jython WSGI web應用程序創建war文件
- 30. 在另一個Java EE Web應用程序內部署Grails應用程序作爲一個war文件
這有什麼特別的原因嗎?我猜你可以將jar文件包含在部署war文件的服務器的classpath中(但是它需要該服務器的管理員權限)。你正在使用哪臺服務器? – Suyash
是的,有必要這樣做。我想減小戰爭文件的大小。現在它像所有罐子一樣是65mb。我需要將它們從戰爭文件中刪除。我使用jboss作爲服務器。可以告訴我如何去做這個? – chinthi