0
A
回答
2
我需要手動複製某處他們或編輯的build.xml這樣做對嗎?
如果您的項目是由seam-gen生成的,只需將庫添加到lib子文件夾即可。
或者是否有自動方式提供接縫添加新庫?
您可以使用maven來管理依賴關係。煤層氣項目默認情況下不會實現,但煤層氣項目有community templates。幸運的行家將在煤層3.正式支持
1
我沒有找到一個方法來完成它,build.xml中的「耳朵」的任務有
<includesfile name="deployed-jars-ear.list"/>
如果我編輯該文件(找到在build.xml的旁邊),並將我的庫的名稱添加到它的末尾,它們被複制到我的EAR文件中的lib文件夾中,這是我需要的,因爲我想要由EAR classloader加載。
對於像我這樣的JBoss新手來說,值得注意的是,JBoss附帶了幾個已經部署在jboss-5.1.0.GA \ lib \庫下的庫,如果你不注意的話可能會與你的相沖突。
0
我建議使用JBoss Tools Eclipse插件來開發,構建和啓動Seam應用程序。我嘗試了JBoss Tools方法和Seamgen/Ant方法,並發現自己使用前者的效率更高(頭痛更少)。有相當多的教程解釋瞭如何在JBoss Tools中使用Seam(例如a dedicated chapter in official documentation)。
重點:在使用JBoss Tools時,我只需要將一個庫添加到項目中就可以將其複製到WebContent/WEB-INF/lib目錄:)。
相關問題
- 1. 將庫(Smack)添加到Android Studio項目
- 2. 將庫添加到cn1lib項目中
- 3. javaPOS將庫添加到項目中
- 4. 將庫添加到MonoDevelop C++項目
- 5. Android將外部庫添加到項目
- 6. 將.NET庫添加到Xamarin項目
- 7. 將支持庫添加到Android項目
- 8. 如何將庫添加到CodeLite項目?
- 9. 將外部庫添加到LibGdx項目
- 10. 將android eclipse庫添加到unity3d項目
- 11. 將配置添加到庫項目C#
- 12. 將外部庫添加到Symfony2項目
- 13. 將C++ OpenBLAS庫添加到c#項目
- 14. 將庫添加到MFC項目
- 15. 將菜單添加到庫項目
- 16. 將Janrain庫添加到eclipse項目中?
- 17. 將庫添加到iOS項目
- 18. 將C++庫添加到eclipse C++項目
- 19. 將庫添加到現有項目netbeans
- 20. 將JavaML庫添加到Android項目中
- 21. 將播放庫添加到Maven項目
- 22. 將jar庫添加到Maven項目
- 23. 將庫添加到Google App Engine項目
- 24. 將.mar庫添加到intellij項目
- 25. 將FFTW庫添加到QT項目
- 26. 將靜態庫添加到iPhone項目
- 27. 將庫項目添加到Android.mk
- 28. 如何將庫添加到Android項目?
- 29. 將外部庫添加到項目中
- 30. 將庫添加到Android/Eclipse項目
我必須忘記一些東西,然後我把庫添加到項目的lib文件夾中,將它添加到我的eclipse的類路徑中,並且能夠編譯應用程序,但是在將它部署到JBoss時出現運行時錯誤。 檢查EAR文件我可以看到新庫沒有部署。 – 2009-10-10 04:41:25
@Cleber:我使用'seam deploy'或'seam explode'就像我寫的那樣工作。如果您使用eclipse進行部署(WTP) - 您需要在Project Properties - > Java EE Module Dependencies中檢查這個新jar爲web庫依賴項,那麼新的jar將與webapp一起部署在WEB-INF \ lib文件夾中。 – cetnar 2009-10-10 08:26:21
嗯,我無法讓它以這種方式工作。儘管我正在使用seam部署/爆炸(之前執行undeploy/unexplode),但是這些庫沒有被複制到deploy文件夾中......另外,我在Eclipse中找不到所提到的菜單選項,儘管我正在運行WTP Eclipse Web Developer Tools版本:3.1.0.v200905242131-7R77FShEVw2xUGpF1LiNxdVAELXy構建ID:20090616035105)和Eclipse 3.5。也許是不同的構建? – 2009-10-10 11:28:09