Di chuyển từ jboss 4 sang jboss 5. Khi tôi đặt EAR vào jboss-5, tôi nhận được ngoại lệ sau. Những vấn đề gì có thể phát sinh?
EAR được xây dựng bằng java 1.6.
Trước đó nó đã được triển khai trong jboss 4.2 và bây giờ cần phải di chuyển nó sang jboss 5
Trong khi thực hiện thao tác tương tự, tôi nhận được ngoại lệ sau.
Tôi đã kiểm tra tất cả các tệp jar để xem có tên nào xấu không nhưng mọi thứ đều ổn
org.jboss.deployers.spi.DeploymentException: Lỗi trong khi triển khai: vfszip:/D:/softwares/jboss-5.1.0.GA/server/default/deploy/ssms.ear/common.jar/jaxb-xjc-2.1. 6.jar/1.0/
tại org.jboss.deployers.spi.DeploymentException.rethrowAsDeploymentException(DeploymentException.java:49)
tại org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:177)
tại org.jboss.deployers.plugins.deployers.DeployersImpl.doDeploy(DeployersImpl.java:1439)
tại org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1157)
tại org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1210)
tại org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1210)
tại org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1210)
tại org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:1098)
tại org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
tại org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1631)
tại org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)
tại org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)
tại org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)
tại org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)
tại org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)
tại org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:781)
tại org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:702)
tại org.jboss.system.server.profileservice.repository.MainDeployerAdapter.process(MainDeployerAdapter.java:117)
tại org.jboss.system.server.profileservice.repository.ProfileDeployAction.install(ProfileDeployAction.java:70)
tại org.jboss.system.server.profileservice.repository.AbstractProfileAction.install(AbstractProfileAction.java:53)
tại org.jboss.system.server.profileservice.repository.AbstractProfileService.install(AbstractProfileService.java:361)
tại org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
tại org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1631)
tại org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)
tại org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)
tại org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)
tại org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)
tại org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)
tại org.jboss.system.server.profileservice.repository.AbstractProfileService.activateProfile(AbstractProfileService.java:306)
tại org.jboss.system.server.profileservice.ProfileServiceBootstrap.start(ProfileServiceBootstrap.java:271)
tại org.jboss.bootstrap.AbstractServerImpl.start(AbstractServerImpl.java:461)
tại org.jboss.Main.boot(Main.java:221)
tại org.jboss.Main$1.run(Main.java:556)
tại java.lang.Thread.run(Thread.java:662)
Nguyên nhân là do: java.lang.IllegalStateException: Dự kiến là '.jar' hoặc '.jar/' ở cuối phiên bản 1.0
tại org.jboss.ejb3.deployers.Ejb3ClientDeployer.getDeploymentJndiName(Ejb3ClientDeployer.java:214)
tại org.jboss.ejb3.deployers.Ejb3ClientDeployer.deploy(Ejb3ClientDeployer.java:104)
tại org.jboss.ejb3.deployers.Ejb3ClientDeployer.deploy(Ejb3ClientDeployer.java:61)
tại org.jboss.deployers.vfs.spi.deployer.AbstractSimpleVFSRealDeployer.deploy(AbstractSimpleVFSRealDeployer.java:56)
tại org.jboss.deployers.spi.deployer.helpers.AbstractSimpleRealDeployer.internalDeploy(AbstractSimpleRealDeployer.java:62)
tại org.jboss.deployers.spi.deployer.helpers.AbstractRealDeployer.deploy(AbstractRealDeployer.java:50)
tại org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:171)
... 32 thêm
14:40:15,115 THÔNG TIN [JBossASKernel] Đã tạo KernelDeployment cho: jaxb-xjc-2.1.6.jar
14:40:15,121 THÔNG TIN [JBossASKernel] cài đặt đậu: jboss.j2ee:ear=common.jar,jar=jaxb-xjc-2.1.6.jar,name=jaxb-xjc-2.1.6,service=EJB3
14:40:15,127 THÔNG TIN [JBossASKernel] với các phần phụ thuộc:
14:40:15,130 INFO [JBossASKernel] và yêu cầu:
14:40:15,134 THÔNG TIN [JBossASKernel] và vật tư:
14:40:15,138 THÔNG TIN [JBossASKernel] Đã thêm Bean(jboss.j2ee:ear=common.jar,jar=jaxb-xjc-2.1.6.jar,name=jaxb-xjc-2.1.6,service=EJB3) vào KernelDeployment của: jaxb-xjc-2.1.6.jar
14:40:15,146 LỖI [AbstractKernelController] Lỗi khi cài đặt vào Real: name=vfszip:/D:/softwares/jboss-5.1.0.GA/server/default/deploy/ssmscms.ear/ state=PreReal mode=Manual requireState= Thực tế
org.jboss.deployers.spi.DeploymentException: Lỗi trong quá trình triển khai: vfszip:/D:/softwares/jboss-5.1.0.GA/server/default/deploy/ssmscms.ear/common.jar/jaxb-xjc-2.1. 6.jar/1.0/
tại org.jboss.deployers.spi.DeploymentException.rethrowAsDeploymentException(DeploymentException.java:49)
tại org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:177)
tại org.jboss.deployers.plugins.deployers.DeployersImpl.doDeploy(DeployersImpl.java:1439)
tại org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1157)
tại org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1210)
tại org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1210)
tại org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1210)
tại org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:1098)
tại org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
tại org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1631)
tại org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)
tại org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)
tại org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)
tại org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)
tại org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)
tại org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:781)
tại org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:702)
tại org.jboss.system.server.profileservice.repository.MainDeployerAdapter.process(MainDeployerAdapter.java:117)
tại org.jboss.system.server.profileservice.repository.ProfileDeployAction.install(ProfileDeployAction.java:70)
tại org.jboss.system.server.profileservice.repository.AbstractProfileAction.install(AbstractProfileAction.java:53)
tại org.jboss.system.server.profileservice.repository.AbstractProfileService.install(AbstractProfileService.java:361)
tại org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
tại org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1631)
tại org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)
tại org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)
tại org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)
tại org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)
tại org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)
tại org.jboss.system.server.profileservice.repository.AbstractProfileService.activateProfile(AbstractProfileService.java:306)
tại org.jboss.system.server.profileservice.ProfileServiceBootstrap.start(ProfileServiceBootstrap.java:271)
tại org.jboss.bootstrap.AbstractServerImpl.start(AbstractServerImpl.java:461)
tại org.jboss.Main.boot(Main.java:221)
tại org.jboss.Main$1.run(Main.java:556)
tại java.lang.Thread.run(Thread.java:662)
Nguyên nhân là do: java.lang.IllegalStateException: Dự kiến là '.jar' hoặc '.jar/' ở cuối phiên bản 1.0
tại org.jboss.ejb3.deployers.Ejb3ClientDeployer.getDeploymentJndiName(Ejb3ClientDeployer.java:214)
tại org.jboss.ejb3.deployers.Ejb3ClientDeployer.deploy(Ejb3ClientDeployer.java:104)
tại org.jboss.ejb3.deployers.Ejb3ClientDeployer.deploy(Ejb3ClientDeployer.java:61)
tại org.jboss.deployers.vfs.spi.deployer.AbstractSimpleVFSRealDeployer.deploy(AbstractSimpleVFSRealDeployer.java:56)
tại org.jboss.deployers.spi.deployer.helpers.AbstractSimpleRealDeployer.internalDeploy(AbstractSimpleRealDeployer.java:62)
tại org.jboss.deployers.spi.deployer.helpers.AbstractRealDeployer.deploy(AbstractRealDeployer.java:50)
tại org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:171)
Đã xóa tất cả các lọ liên quan đến jaxb khỏi ứng dụng cục bộ và đặt chúng vào thư mục lib của jboss (nếu lib chưa tồn tại trong jboss). Ngoài ra, hãy đảm bảo thư mục lib của ứng dụng cục bộ của bạn chỉ chứa các tệp .jar chứ không chứa bất kỳ tiện ích mở rộng nào khác
Tôi là một lập trình viên xuất sắc, rất giỏi!