[英]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.