繁体   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