簡體   English   中英

WebSphere classloader與tomcat有所不同嗎?

[英]WebSphere classloader is it different then in tomcat?

我有使用classloader在純Java中正常工作的代碼現在在Websphere 8中安裝相同的應用程序時,相同的代碼給我例外

看起來Google代碼假定URLClassLoader作為其輸入(盡管它采用了更通用的ClassLoader參數)。 對於Tomcat而言,這可能是一個適當的假設,但對於WebSphere而言,則不是一個適當的假設-它的應用程序類加載器是不擴展URLClassLoader的ClassLoader實現。

Tomcat是一個輕量級的Web容器服務器,它將接受幾乎所有Java應用程序並正常運行。

另一方面,WebSphere是一種更高級的產品,一種企業解決方案。 WebSphere包括許多通常由IBM優化的庫,並提供了許多插件。

這意味着您的應用程序必須與其兼容,並且並非每個Tomcat Java應用程序都將在WebSphere上運行而不更改應用程序或選擇正確的Classloader策略,或兩者都沒有。

為了獲得更多幫助,您需要發布更多詳細信息:錯誤日志,代碼示例,復制步驟等。

這是來自IBM的關於Websphere類加載器的免費電子書: http : //www.redbooks.ibm.com/redpapers/pdfs/redp4581.pdf

這本電子書指的是Websphere7,但也適用於Websphere8。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM