我的代码在使用类加载器的纯 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
提交
取消