當我在eclipse中和其構建路徑中創建Web項目時,我添加了src文件夾,並在libs中添加了spring3 jars作爲外部庫。現在,當我在tomcat服務器上部署這個項目(創建一個單獨的服務器項目)時,tomcat classpath有一些tomcat jar,爲什麼不能將項目本身添加到classpath就足夠了?爲什麼我需要將jar添加到tomcats classpath的項目lib文件夾中?看起來似乎是循環的,因爲項目已經在其庫下的構建路徑上指定了它的依賴關係?將已經在項目中指定爲libs的jar添加到tomcats classpath中
0
A
回答
0
問題有一些模糊之處「,因爲該項目已經在它的庫構建路徑下指定其依賴?」
但我會盡量回答的某些部分。
通常服務器遵循部署的應用程序的特定結構。
例如, WEB-INF中的web.xml或 lib(用於存儲jar的文件夾)放入WEB-INF文件夾中。
即使對於在eclipse classpath中添加jar也不足的簡單獨立項目,您必須更新MANIFEST.MF,或者使用'-cp'arg在運行jar時更新classpath。
現在,我會盡量回答你的部分問題:
使用eclipse添加外部罐子,你會看到在Eclipse項目,它擁有僅意味着月食的.classpath文件的修改,而不是Tomcat服務器。
有兩種方法可以添加jar,但是因爲您正在嘗試添加沒有授權問題的spring3,所以您可以將其打包到WEB-INF/lib文件夾下的war文件中。
,或者 如果你不想遵循的方法-1去的辦法-2:
相關問題
- 1. 如何將jar添加到jconsole classpath中?
- 2. 將單元測試添加到已經存在的項目中?
- 3. 添加JAR到Android項目的/ libs文件夾
- 4. 如果項目已經存在,則將值添加到datagridview中
- 5. 在Mac OS中將JAR添加到CLASSPATH中
- 6. 如何將hadoop jar添加到classpath?
- 7. 將json jar添加到classpath java
- 8. 將庫添加到java,CLASSPATH,jar,linux
- 9. 如何將非Maven jar添加到classpath?
- 10. 如何將jar文件添加到Classpath?
- 11. 如何將多個jar添加到classpath?
- 12. 將jar庫添加到Maven項目
- 13. 將opencv添加到已經存在的項目
- 14. 在啓動時將jar文件添加到classpath中
- 15. 在Android Studio項目的新模塊或libs文件夾中添加jar更好
- 16. 將NSOperation依賴項添加到已經在NSOperationQueue中的操作
- 17. Leiningen classpath問題,將第二個文件添加到項目中
- 18. 將jar添加到scala classpath中,對象不是包的成員
- 19. 將jar添加到使用gradle的classpath中
- 20. 在eclipse中將外部jar添加到android項目中
- 21. 將jar添加到Maven項目
- 22. 將子項目添加到gradle jar
- 23. 將非osgi jar添加到RCP4項目
- 24. 將JAR添加到eclipse項目
- 25. 如何將特定文件夾添加到web項目中的java classpath?
- 26. 如何將外部.jar添加到android項目? (一定條件)
- 27. 如何將jar包添加到eclipse中的項目中?
- 28. 將jar文件添加到classpath中以便eclipse
- 29. 如何在Eclipse中將Github庫添加到我的Android項目中作爲JAR?
- 30. 如何將一個項目的jar版本添加到eclipse中的項目中?