Я мигрирую существующий проект в AS7.Моя структура уха ниже, ребята, кто-нибудь, пожалуйста, помогите структура правильная или нет.Поскольку я получаю ClassNotFoundException при развертывании, я думаю, что я поместил банку в неправильном месте.
Ear
webmodule.war
Ejbmodule.jar
Когда я извлекаю ухо.
META_INF
|-> maven
|-> com.myapp.mss
|-> ear
pom.properties
pom.xml
application.xml
Manifest.mf
one.jar
two.jar
three.jar
My-ejb-module.jar
My-web-module.war
Нужна ли папка lib для JBoss EAP 7?
Я использую maven для сборки.
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-ejb-plugin</artifactId>
<version>2.2.1</version>
<configuration>
<ejbVersion>3.0</ejbVersion>
<generateClient>false</generateClient>
<jarName>myappejb-${env}-${pom.version}</jarName>
<archive>
<manifest>
<addClasspath>true</addClasspath>
</manifest>
</archive>
</configuration>
</plugin>
<plugin>
<artifactId>maven-ear-plugin</artifactId>
<configuration>
<archive>
<manifest>
<addClasspath>true</addClasspath>
</manifest>
</archive>
<finalName>myapp-${env}-${pom.version}</finalName>
<modules>
<webModule>
<groupId>com.myapp.mss</groupId>
<artifactId>webModule</artifactId>
<contextRoot>/myapp</contextRoot>
<bundleFileName>mssweb-${env}-${pom.version}.war</bundleFileName>
</webModule>
</modules>
</configuration>
</plugin>