WEBLOGIC SERVER 中的类加载器
我在weblogic 10中进行了ear部署。它包含war,ejb jar,APP-INF,META-INF。现在,当我从 war 调用该服务时,出现 classnot found 异常。当我部署 war 文件时,在不使用 Ear 文件的情况下,该服务绝对可以正常工作。
如何解决这个问题。类加载器如何检查 jar
I did ear deployment in weblogic 10.It conatins war, ejb jar, APP-INF, META-INF. Now When I am calling the service from war, I am getting classnot found exception.When I deploy the war file , without using ear file this service works absoulutely fine.
How to resolve this problem. How classloader will check for jars
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果没有更多详细信息,就不可能解决您的问题,但是当您询问有关类加载器在 WebLogic 中如何工作的文档时,您将在 了解 WebLogic Server 应用程序类加载。另请参阅了解 J2EE 应用程序服务器类加载架构在 TheServerSide.com 上(很旧但仍然完全有效)。
在您的特定情况下,我想知道您是否正在使用清单类路径条目。我们也欢迎您提供更多关于 EAR 结构的详细信息。请相应更新您的问题。
It's impossible to solve your problem without more details but as you asked for documentation on how classloaders work in WebLogic, you will find information in Understanding WebLogic Server Application Classloading. Also have a look at Understanding J2EE Application Server Class Loading Architectures on TheServerSide.com (quite old but still perfectly valid).
In your particular case, I'd like to know if you are using Manifest Class-Path entries. More details on how your EAR is structure exactly would be also welcome. Please update your question accordingly.