Bir uygulamayı (.ear dosyası) JBoss 5'e dağıtmaya çalışıyorum ve şu hatayı alıyorum. App 4.2.2'nin altında para cezası veriyor. konsoldan hata mesajı yok ve bunun nereden pek bilemiyorum ...Bir uygulamayı JBoss 4.2'de düzgün çalışan JBoss 5'e dağıtma hatası
uygulama sadece web hizmetleri ve başlatmak ve bazı önbelleğe başlangıçta yüklenen bir sunucu uygulamasını içeren
15:31:33,172 ERROR [AbstractKernelController] Error installing to Real: name=vfszip:/C:/ASE/ext/jboss-5.0.0.GA/server/all/dep
loy/UGC-WS.ear state=PreReal mode=Manual requiredState=Real
org.jboss.deployers.spi.DeploymentException: Error during deploy: vfszip:/C:/ASE/ext/jboss-5.0.0.GA/server/all/deploy/UGC-WS.
ear/ugc-ws.war
at org.jboss.deployers.spi.DeploymentException.rethrowAsDeploymentException(DeploymentException.java:49)
at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:177)
at org.jboss.deployers.plugins.deployers.DeployersImpl.doDeploy(DeployersImpl.java:1439)
at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1157)
at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1210)
at org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:1098)
at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1598)
at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1062)
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)
at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)
at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)
at org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:781)
at org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:545)
at org.jboss.system.server.profileservice.ProfileServiceBootstrap.loadProfile(ProfileServiceBootstrap.java:304)
at org.jboss.system.server.profileservice.ProfileServiceBootstrap.start(ProfileServiceBootstrap.java:205)
at org.jboss.bootstrap.AbstractServerImpl.start(AbstractServerImpl.java:405)
at org.jboss.Main.boot(Main.java:209)
at org.jboss.Main$1.run(Main.java:547)
at java.lang.Thread.run(Thread.java:595)
Caused by: java.lang.ClassCastException: org.jboss.metadata.ear.spec.JavaModuleMetaData
at org.jboss.wsf.container.jboss50.deployment.metadata.JSEArchiveMetaDataAdapter.buildMetaData(JSEArchiveMetaDataAdap
ter.java:76)
at org.jboss.wsf.container.jboss50.deployment.metadata.ContainerMetaDataAdapter.buildContainerMetaData(ContainerMetaD
ataAdapter.java:76)
at org.jboss.wsf.container.jboss50.deployment.metadata.ContainerMetaDataDeploymentAspect.create(ContainerMetaDataDepl
oymentAspect.java:51)
at org.jboss.wsf.framework.deployment.DeploymentAspectManagerImpl.create(DeploymentAspectManagerImpl.java:121)
at org.jboss.wsf.container.jboss50.BareWSFRuntime.create(BareWSFRuntime.java:61)
at org.jboss.wsf.container.jboss50.deployer.ArchiveDeployerHook.deploy(ArchiveDeployerHook.java:84)
at org.jboss.wsf.container.jboss50.deployer.AbstractDeployerHookEJB.deploy(AbstractDeployerHookEJB.java:43)
at org.jboss.wsf.container.jboss50.deployer.AbstractWebServiceDeployer.internalDeploy(AbstractWebServiceDeployer.java
:60)
at org.jboss.wsf.container.jboss50.deployer.WebServiceDeployerEJB.internalDeploy(WebServiceDeployerEJB.java:112)
at org.jboss.deployers.spi.deployer.helpers.AbstractRealDeployer.deploy(AbstractRealDeployer.java:50)
at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:171)
... 19 more
15:31:33,203 ERROR [ProfileServiceBootstrap] Failed to load profile: Summary of incomplete deployments (SEE PREVIOUS ERRORS F
OR DETAILS):
*** CONTEXTS IN ERROR: Name -> Error
vfszip:/C:/ASE/ext/jboss-5.0.0.GA/server/all/deploy/UGC-WS.ear -> java.lang.ClassCastException: org.jboss.metadata.ear.spec.J
avaModuleMetaData
veri.
Kullandığımız kitaplıklar için birkaç JAR dosyası (bunlardan biri ugc-ws.jar olarak adlandırılır) içeren bir EAR dosyası ve ayrıca bir web sunucusunu yüklemek için web.xml içeren bir WAR dosyası vardır. WAR dosyası ayrıca, liblet'in içindeki libre ile aynı ugc-ws.jar değerine sahiptir çünkü servlet bu JAR'ın içinde. Bu yüzden temel olarak EAR dosyasına ve içinde çoklu jar dosyalarına, ayrıca bir WAR dosyasına da sahibiz - ki bu da lib dizininin içinde bir JAR dosyasına sahip. Ve hata, savaştan geliyor gibi görünüyor.
Bu
"ugc-ws.war TF kavanoz" çıktısı şu şekildedir:,>jar -tf ugc-ws.war
META-INF/
META-INF/MANIFEST.MF
WEB-INF/
WEB-INF/web.xml
WEB-INF/lib/
WEB-INF/jboss-web.xml
WEB-INF/lib/ugc-ws.jar
Sadece test için, ben .ear gelen .WAR dosyasını remvoed ve uygulama herhangi hatasız dağıtır ama SAVAŞ’dan gelen verileri açıkça göremiyorum, uygulamayı kullanamıyorum. Ben dağıtmak yolu sadece .EAR dosyasını sunucu \ all \ deploy dizinine bırakıyor.
ugc-ws.jar'ı iki ayrı kutuya ayırmayı denedim, bir tanesi yalnızca web servisleriyle ve diğeri de yalnızca sunucuyla, ama yine de aynı hatayı alıyor.
Sadece bu JBoss 4'te iyi çalıştı tuhaf değil de JBoss 5. tarihinde
Teşekkür
kullanıcıları için var tavsiyelerde // topluluk .jboss.org/wiki/JBossDTDs –