java – JBoss ClassLoading Parent-Last loading
我想了解应用程序JBoss应用程序服务器中的父上次加载.我们在JBoss 4.2.1 GA中部署了遗留应用程序.我们正在尝试父母最后一次加载.
我指的是这个link. 注意:逻辑上,在应用程序中使用旧版本的jar并使用服务器库中存在的较新版本覆盖它是没有意义的,但只是想体验类加载. 我尝试了以下内容 >在meta-inf文件夹中没有任何jboss-web.xml. 应用程序库中的所有时间类都将由应用程序加载. 我的jboss-web.xml看起来像reference <jboss-web> <class-loading java2ClassLoadingCompliance="true"> <loader-repository> com.example:archive=JBossClassLoadingTestServlet-0.0.1-SNAPSHOT.ear <loader-repository-config>java2ParentDelegation=true</loader-repository-config> </loader-repository> </class-loading> </jboss-web> 有人可以帮我理解JBoss中的父级最后配置吗?我在这里做的错误总是来自应用程序li??b的类被加载? 解决方法
我担心您的链接与您的实验无关.它与EAR部署更相关,其中存在多模块部署并且需要多个版本的lib来隔离.
在您的情况下,您只需在一个Jar中覆盖lib. 以下是Servlet Spec:
所以,JBoss遵循规范,它总是首先加载应用程序库. 我没有找到这样的旧版本doc,但它应该与AS7类似:
有关: > a similar jetty classloading problem (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- java – 线程“main”中的异常org.hibernate.MappingExcept
- Java:强制双向链接的对象
- java – Maven Spring Boot多模块
- 如果JVM GC仍然存在,为什么需要手动处理Netty ByteBuf的引用
- java – circleCI中的“$play test”下拉列表是什么?
- 如何将@Named bean注入Junit测试
- java – Autowired在Custom Constraint验证器中给出Null值
- java – 尝试运行时出错焊接Se Applicaton – 焊接SE容器无
- 玩转数据结构 java描述 一 概况
- Java okHttp重用keep-alive连接