我有一个“框架”上的Weblogic 10.0(或10.3)中运行应用程序服务器,其中,所述框架包括多个企业应用程序,每一个负责不同的资源适配器。客户端应用程序被部署到域,使用JNDI来获取资源适配器连接器类中的一个参考,它不调用和每个人都很开心。

在祖先留给我的连接器和其他在系统类路径接口的类 - 这工作得很好。

在新的要求是消除“污染”的系统类路径,以尽可能低的体系结构的影响。我尝试了WLS特定的“共享J2EE库”,但不得不看到的是,虽然我可以打包接口类图书馆和其他应用程序中引用它们,这些类仍然由单独的应用程序类加载器加载,这样我得到一个ClassCastException当我尝试了JNDI-lookup'd物体抛入接口。

你有什么建议给知道?目前,我会建议客户使用一个单独的域与系统类路径条目这个框架,但不知道他们会接受它。

谢谢!

有帮助吗?

解决方案

好,我将结束则这是不可能的。我认为一个适当的解决办法是重写应用程序以使用远程EJB调用对应用内间通信。

请参见需要帮助了解JNDI和特定ClassCastException异常在J2EE

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top