幕布斯6054654
2022-06-30 17:46:17
我的代碼在使用類加載器的純 java 中運行良好現在在 websphere 8 中安裝相同的應用程序時相同的代碼給了我異常
2 回答

慕妹3146593
TA貢獻1820條經驗 獲得超9個贊
Google 代碼似乎假設 URLClassLoader 作為其輸入(盡管它采用更通用的 ClassLoader 參數)。這對于 Tomcat 來說可能是一個合適的假設,但對于 WebSphere 來說這不是一個合適的假設——它的應用程序類加載器是一個不擴展 URLClassLoader 的 ClassLoader 實現。

繁星淼淼
TA貢獻1775條經驗 獲得超11個贊
Tomcat 是一個輕量級的 web 容器服務器,它可以接受幾乎所有的 Java 應用程序并且運行良好。
另一方面,WebSphere 是一種更高級的產品,一種企業解決方案。WebSphere 包含許多庫,通常由 IBM 優化,并提供許多插件。
這意味著您的應用程序必須與它兼容,并且不是每個 Tomcat Java 應用程序都將在 WebSphere 上運行而不更改應用程序,或選擇正確的類加載器策略,或兩者兼而有之。
要獲得更多幫助,您需要發布更多詳細信息:錯誤日志、代碼示例、復制步驟等。
這是 IBM 提供的關于 Websphere 類加載器的免費電子書:http ://www.redbooks.ibm.com/redpapers/pdfs/redp4581.pdf
這本電子書指的是 Websphere7,但也適用于 Websphere8。
添加回答
舉報
0/150
提交
取消