多个WAR试图加载彼此的类

Pet*_*ter 6 ear glassfish war java-ee

我在GlassFish上部署了一个Java EE应用程序.这个应用程序里面有2个web模块:

  • 第一次使用一些RESTful服务(业务逻辑)
  • 第二个使用JSF应用程序(管理控制台)

当我部署我的应用程序时,所有部署都可以,但我ClassNotFound在日志中看到了许多警告和异常(来自他们,第一次战争和第二次战争).

第一次战争:

SEVERE: Unable to load annotated class: com...web.admin.AdministrationBean
SEVERE: java.lang.ClassNotFoundException: com...web.admin.AdministrationBean
Run Code Online (Sandbox Code Playgroud)

第二次战争:

WARNING: WEB9052: Unable to load class com...web.rest.SomeResourse, reason: java.lang.ClassNotFoundException: com...rest.SomeResourse
Run Code Online (Sandbox Code Playgroud)

一切正常,但这些日志警告和错误真的很烦人.

看起来在应用程序属性中出现了问题,但我检查了它们并且看起来都很好(当我尝试将它们彼此分开时,一切都很好).

也许我需要一些application.xml设置来在GlassFish中单独加载?我用Google搜索,但没有找到有用的信息.

Pet*_*ter 6

似乎这是GlassFish中的错误:

http://java.net/jira/browse/GLASSFISH-16249