2015-01-07 3 views
1

mule 응용 프로그램을 jboss 7.1.1As에 배포하는 중 문제가 발생했습니다. jboss 7.1.1as를 사용하고 있습니다. Eclipse에서 동적 프로젝트를 만듭니다. WEB-INF/classes 폴더에있는 룰 설정 파일을 복사하십시오. 그리고 lib 폴더 다음의 모든 노새 항아리를 가져올 것은 다음 내 구성 파일JBOSS 서버에 mule 응용 프로그램을 배포하는 방법

<flow name="testsampleFlow" doc:name="testsampleFlow"> 
     <servlet:inbound-endpoint exchange-pattern="request-response" host="localhost" port="8081" doc:name="Servlet"/> 
     <logger level="INFO" doc:name="Logger"/> 
     <set-payload value="#['Hello' + message.payload.substring(1)]" doc:name="Set Payload"/> 
    </flow> 

것은 내 web.xml 파일입니다

<context-param> 
     <param-name>org.mule.config</param-name> 
     <param-value>testsample.xml</param-value> 
    </context-param> 

    <listener> 
     <listener-class>org.mule.config.builders.MuleXmlBuilderContextListener</listener-class> 
    </listener> 
<servlet> 
     <servlet-name>MuleTest</servlet-name> 
     <servlet-class>org.mule.transport.servlet.MuleReceiverServlet</servlet-class> 
     <load-on-startup /> 
    </servlet> 

    <servlet-mapping> 
     <servlet-name>MuleTest</servlet-name> 
     <url-pattern>/mule/*</url-pattern> 
    </servlet-mapping> 

나는 전쟁으로 내 응용 프로그램 서버가 다음 가지고 JBOSS에 배포 file.and 수출 참고

16:28:12,086 INFO [org.jboss.as.server.deployment] (MSC service thread 1-1) JBAS015876: Starting deployment of "MuleTest.war" 
16:28:12,146 WARN [org.jboss.as.ee] (MSC service thread 1-4) JBAS011006: Not installing optional component org.mule.transport.servlet.MuleReceiverServlet due to exception: java.lang.ClassNotFoundException: org.mule.transport.servlet.MuleReceiverServlet from [Module "deployment.MuleTest.war:main" from Service Module Loader] 
    at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:190) [jboss-modules.jar:1.1.1.GA] 
    at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:468) [jboss-modules.jar:1.1.1.GA] 
    at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:456) [jboss-modules.jar:1.1.1.GA] 
    at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:398) [jboss-modules.jar:1.1.1.GA] 
    at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:120) [jboss-modules.jar:1.1.1.GA] 
    at java.lang.Class.forName0(Native Method) [rt.jar:1.7.0_65] 
    at java.lang.Class.forName(Class.java:274) [rt.jar:1.7.0_65] 
    at org.jboss.as.server.deployment.reflect.DeploymentClassIndex.classIndex(DeploymentClassIndex.java:54) [jboss-as-server-7.1.1.Final.jar:7.1.1.Final] 
    at org.jboss.as.ee.component.deployers.EEModuleConfigurationProcessor.deploy(EEModuleConfigurationProcessor.java:79) 
    at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:113) [jboss-as-server-7.1.1.Final.jar:7.1.1.Final] 
    at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811) [jboss-msc-1.0.2.GA.jar:1.0.2.GA] 
    at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746) [jboss-msc-1.0.2.GA.jar:1.0.2.GA] 
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_65] 
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_65] 
    at java.lang.Thread.run(Thread.java:745) [rt.jar:1.7.0_65] 

16:28:12,161 WARN [org.jboss.as.ee] (MSC service thread 1-4) JBAS011006: Not installing optional component org.mule.config.builders.MuleXmlBuilderContextListener due to exception: java.lang.ClassNotFoundException: org.mule.config.builders.MuleXmlBuilderContextListener from [Module "deployment.MuleTest.war:main" from Service Module Loader] 
    at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:190) [jboss-modules.jar:1.1.1.GA] 
    at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:468) [jboss-modules.jar:1.1.1.GA] 
    at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:456) [jboss-modules.jar:1.1.1.GA] 
    at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:398) [jboss-modules.jar:1.1.1.GA] 
    at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:120) [jboss-modules.jar:1.1.1.GA] 
    at java.lang.Class.forName0(Native Method) [rt.jar:1.7.0_65] 
    at java.lang.Class.forName(Class.java:274) [rt.jar:1.7.0_65] 
    at org.jboss.as.server.deployment.reflect.DeploymentClassIndex.classIndex(DeploymentClassIndex.java:54) [jboss-as-server-7.1.1.Final.jar:7.1.1.Final] 
    at org.jboss.as.ee.component.deployers.EEModuleConfigurationProcessor.deploy(EEModuleConfigurationProcessor.java:79) 
    at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:113) [jboss-as-server-7.1.1.Final.jar:7.1.1.Final] 
    at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811) [jboss-msc-1.0.2.GA.jar:1.0.2.GA] 
    at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746) [jboss-msc-1.0.2.GA.jar:1.0.2.GA] 
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_65] 
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_65] 
    at java.lang.Thread.run(Thread.java:745) [rt.jar:1.7.0_65] 

오류 다음 이미 jar 파일의 org.mule.config.builders.MuleXmlBuilderCon을 가져 textListener

어떻게 해결할 수 있습니까?

감사

답변

0

는 necesarily 해당 라이브러리가 수출 전쟁에서 존재하는 것은 아닙니다 일식의 클래스 패스에 항아리를 추가합니다.

전쟁 파일에 사용 된 모든 Mule Jars를 포함하거나 jboss lib 폴더에 복사해야합니다. 주위에 some documentation이 있습니다.

+0

답장을 보내 주셔서 감사합니다. 내 보낸 전쟁에서 jar 파일을 확인했습니다. 또한 jboss 7.1.1As/standalone/lib 폴더에서 jar 파일을 가져옵니다. 하지만 여전히 동일한 오류가 발생합니다 – user3855589

+0

한 번 확인하십시오. – user3855589

관련 문제