0
私は耳に2つの.warファイルを持っています。戦争#1では 1つのWAR内のクラスを、同じEAR内の別のWARのweb.xmlでWildfly 10で参照できますか?
、WEB-INF/classesの下に/ COM /私の私はそのweb.xmlに以下のいる2 BatchTriggerBuildServlet.class戦争#であり(その中にWEB-INF) (戦争#でのクラスへの参照1):これはWildfly 10 に配備されている
<web-app id="WebApp">
<!-- other stuff -->
<servlet>
<servlet-name>BatchTriggerBuildServlet</servlet-name>
<display-name>BatchTriggerBuildServlet</display-name>
<servlet-class>com.my.BatchTriggerBuildServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>BatchTriggerBuildServlet</servlet-name>
<url-pattern>/BatchTriggerBuildServlet</url-pattern>
</servlet-mapping>
<!-- other stuff -->
</web-app>
私も含むの.ear含むのMETA-INFフォルダにあるjboss-展開するstructure.xmlを持っています以下:
<?xml version="1.0" encoding="UTF-8"?>
<jboss-deployment-structure>
<!-- Make sub deployments NOT isolated by default, so they can see each others classes without a Class-Path entry -->
<ear-subdeployments-isolated>false</ear-subdeployments-isolated>
</jboss-deployment-structure>
これは正当なものですか?私はメッセージと一緒に、耳を展開しようとすると、私は上記のクラスのためにClassNotFoundExceptionを取得していますので、それ
"Failed to start service ... from [Module "<my ear name>.<my war #2 name>:main" from Service Module Loader]"
は、この作業を取得する方法はありますということ?ありがとうございます。