我在Tomcat服務器庫(tomcat/lib)中使用彈簧依賴jar包,並在classpath中運行彈出應用程序,彈出相關的jar文件。集成彈簧項目
我在類路徑以下罐:
apache-logging
commons-base
commons-beanutils(etc..)
而且在Tomcat的lib其他一些相關春瓶。 這個設計是否正確。
我在Tomcat服務器庫(tomcat/lib)中使用彈簧依賴jar包,並在classpath中運行彈出應用程序,彈出相關的jar文件。集成彈簧項目
我在類路徑以下罐:
apache-logging
commons-base
commons-beanutils(etc..)
而且在Tomcat的lib其他一些相關春瓶。 這個設計是否正確。
只有當您有很多應用程序在一個容器中使用相同的罐子時,它纔可以正確設計,這對您來說將是非常關鍵的問題。
但在大多數情況下,這種設計會產生很多問題。例如:
在大多數情況下,您將不會受益於那麼多問題,但它仍然取決於您想通過添加一些依賴項來解決什麼問題。
感謝您的諮詢 – user3428998
而不必在Tomcat容器或classpath中所有依賴罐子,嘗試使用建築工具,如提到你有更新所有的罐子和手動解決衝突maven
或gradle
爲Lucemferre。
當你使用像行家或gradle這個
嘗試對其進行檢查here
感謝您的建議 – user3428998
不可以。將您的庫與您的webapp打包,而不是Tomcat lib。 –
在99%的情況下,您不應該將Spring庫放在tomcat/lib目錄中。 – Matt
你能解釋一下,爲什麼這是不正確的。因爲我只有在tomcat部署的spring項目 – user3428998