首页 文章

如何将lib添加到wildfly 8.2模块中的模块中?

提问于
浏览
1

我正在尝试使用appclient部署我的jar,但我收到此错误 .

这是我的部署命令

C:\wildfly-8.2.0.Final\bin>appclient socket-gateway.jar

16:56:03,155 ERROR [org.jboss.msc.service.fail](MSC服务线程1-16)MSC000001:无法启动服务jboss.deployment.unit . “socket-gateway.jar”.POST_MODULE:org . 服务jboss.deployment.unit中的jboss.msc.service.StartException . “socket-gateway.jar”.POST_MODULE:JBAS018733:无法在org.jboss.as.server.deployment处理部署“socket-gateway.jar”的阶段POST_MODULE .deploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:166)[wildfly-server-8.2.0.Final.jar:8.2.0.Final]在org.jboss.msc.service.ServiceControllerImpl $ StartTask.startService(ServiceControllerImpl.java:1948 )[jboss-msc-1.2.2.Final.jar:1.2.2.Final] at org.jboss.msc.service.ServiceControllerImpl $ StartTask.run(ServiceControllerImpl.java:1881)[jboss-msc-1.2.2 . Final.jar:1.2.2.Final] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)[rt.jar:1.7.0_71] at java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor) .java:615)[rt.jar:1.7.0_71]在java.lang.Thread .run(Thread.java:745)[rt.jar:1.7.0_71]引起:java.lang.RuntimeException:JBAS014187:无法在org.jboss.as.ejb3.deployment中加载视图com.switching.serverapi.ServiceManagerBeanRemote位于org.jboss.as.server.deployment.DeploymentUnitPhaseService.start的org.jboss.as.ee.component.deployers.AbstractDeploymentDescriptorBindingsProcessor.deploy(AbstractDeploymentDescriptorBindingsProcessor.java:95)中的.processors.EjbRefProcessor.processDescriptorEntries(EjbRefProcessor.java:99) (DeploymentUnitPhaseService.java:159)[wildfly-server-8.2.0.Final.jar:8.2.0.Final] ... 5更多引起:java.lang.ClassNotFoundException:来自[Module“部署的com.serverapi.ServiceManagerBeanRemote .socket-gateway.jar:来自org.jboss.modules的org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:213)[jboss-modules.jar:1.3.3.Final]的main“from Service Module Loader” org.jboss.modules中的.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:459)[jboss-modules.jar:1.3.3.Final] .concurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:408)[jboss-modules.jar:1.3.3.Final] at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:389)[jboss- modules.jar:1.3 . 3.Final] at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:134)[jboss-modules.jar:1.3.3.Final] at java.lang.Class.forName0(Native Method)[rt.jar] :1.7.0_71]在java.lang.Class.forName(Class.java:274)[rt.jar:1.7.0_71] org.jboss.as.server.deployment.reflect.DeploymentClassIndex.classIndex(DeploymentClassIndex.java: 54)[org.jboss.as.ejb3.deployment.processors.EjbRefProcessor.processDescriptorEntries(EjbRefProcessor.java:97)中的[wildfly-server-8.2.0.Final.jar:8.2.0.Final] ... 7更多16 :56:03,167 ERROR [org.jboss.as.controller.management-operation](Thread-43)JBAS014613:操作(“部署”)失败 - 地址:([(“deployment”=>“socket-gate way.jar “)]) - 失败描述:{”JBAS014671:失败的服务“=> {”jboss.deployment.unit . \“s ocket-gateway.jar \“ . POST_MODULE”=>“org.jboss.msc.service.Start服务中的异常jboss.deployment.unit . \”socket-gateway.jar \“ . POST_MODULE:JBAS018733:无法处理阶段POST_MODULE of deployment \“socket-gateway.jar \”引起:java.lang.RuntimeException:JBAS014187:无法加载视图com.switching.serverapi.ServiceManagerBeanRemote引起:java.lang.ClassNotFoundException:com.switching.serverapi.ServiceManagerBeanRemote from [Module \“deployment.socket-gateway.jar:main \”from Service Module Loader]“}} 16:56:03,170 ERROR [org.jboss.as.server](Thread-43)JBAS015870:部署部署”套接字-gateway.jar“回滚时出现以下失败消息:{”JBAS014671:Failed services“=> {”jboss.deployment.unit . \“socket-gateway.jar \” . POST_MODULE“=>”org.jboss . 服务jboss.deployme nt.unit中的msc.service.StartException . \“socket-gateway.jar \” . POST_MODULE:JBAS018733:无法处理部署的POST_MODULE部署\“socket-gateway.jar \”引起:java.lang .Runt imeException:JBAS014187:无法加载视图com.switching.serverapi.ServiceManagerBeanRemote引起:java.lang.ClassNotFoundException:来自服务模块的[Module \“deployment.socket-gateway.jar:main \”的com.switching.serverapi.ServiceManagerBeanRemote Loader]“}} 16:56:03,197 INFO [org.jboss.as.server.deployment](MSC服务线程1-9)JBAS015877:停止部署socket-gateway.jar(runtime-name:socket-gateway.jar) in 26ms 16:56:03,198 INFO [org.jboss.as.controller](Thread-43)JBAS014774:服务状态报告JBAS014777:无法启动的服务:service jboss.deployment.unit . “socket-gateway.jar” . POST_MODULE

从那个错误中它清楚地说“java.lang.ClassNotFoundException:com.Sserverapi.ServiceManagerBeanRemote来自[Module”deployment.socket-gateway.jar:main“来自Service Module Loader]” .

和我已读过redhat documentation

使用该引用,我在“C:\ wildfly-8.2.0.Final \ modules \ com \ switching \ serverapi”中创建文件夹并放入serverapi.jar(这个jar代码为com.serverapi.ServiceManagerBeanRemote)

但我仍然有同样的问题 . 有人可以帮帮我吗?

谢谢

1 回答

  • 0

    我认为你所做的文件夹不在正确的目录中 . 它应该在:[WidlFly-HOME] \ modules \ system \ layers \ base .. \ com \ switching \ serverapi \ serverapi.jar

相关问题