0

I am trying to deploy a Web Service on JBoss. It's a JavaEE/ReasEasy/JPA webapp. I am getting this error:

11:43:12,136 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-9) MSC00001: Failed to start service jboss.deployment.unit."print.war".POST_MODULE: org.jboss.msc.service.StartException in service jboss.deployment.unit."print.war".POST_MODULE: Failed to process phase POST_MODULE of deployment "print.war"
    at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:119) [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$Worker.runTask(ThreadPoolExecutor.java:895) [rt.jar:1.6.0_45]
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918) [rt.jar:1.6.0_45]
    at java.lang.Thread.run(Thread.java:662) [rt.jar:1.6.0_45]
Caused by: org.jboss.as.server.deployment.DeploymentUnitProcessingException: JBAS011232: Only one JAX-RS Application Class allowed.  com.project.PrintService com.project.PrintService
    at org.jboss.as.jaxrs.deployment.JaxrsScanningProcessor.scan(JaxrsScanningProcessor.java:209)
    at org.jboss.as.jaxrs.deployment.JaxrsScanningProcessor.deploy(JaxrsScanningProcessor.java:105)
    at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:113) [jboss-as-server-7.1.1.Final.jar:7.1.1.Final]
    ... 5 more

11:43:12,144 INFO  [org.jboss.as.server] (management-handler-thread - 2) JBAS015870: Deploy of deployment "print.war" was rolled back with failure message {"JBAS014671: Failed services" => {"jboss.deployment.unit.\"print.war\".POST_MODULE" => "org.jboss.msc.service.StartException in service jboss.deployment.unit.\"print.war\".POST_MODULE: Failed to process phase POST_MODULE of deployment \"print.war\""}}
11:43:12,263 INFO  [org.jboss.as.server.deployment] (MSC service thread 1-15) JBAS015877: Stopped deployment print.war in 119ms
11:43:12,264 INFO  [org.jboss.as.controller] (management-handler-thread - 2) JBAS014774: Service status report
JBAS014775:    New missing/unsatisfied dependencies:
      service jboss.naming.context.java.module.print.print (missing) dependents: [service jboss.naming.context.java.module.print.print.Validator, service jboss.naming.context.java.module.print.print.ValidatorFactory] 
JBAS014777:   Services which failed to start:      service jboss.deployment.unit."print.war".POST_MODULE: org.jboss.msc.service.StartException in service jboss.deployment.unit."print.war".POST_MODULE: Failed to process phase POST_MODULE of deployment "print.war"

[2014-05-21 11:43:12,570] Artifact printer-services-webapp:war: Error during artifact deployment. See server log for details.
[2014-05-21 11:43:12,622] Artifact printer-services-webapp:war: java.lang.Exception: {"JBAS014671: Failed services" => {"jboss.deployment.unit.\"print.war\".POST_MODULE" => "org.jboss.msc.service.StartException in service jboss.deployment.unit.\"print.war\".POST_MODULE: Failed to process phase POST_MODULE of deployment \"print.war\""}}

This is my web.xml

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
    version="3.0">
    <context-param>
        <param-name>resteasy.scan</param-name>
        <param-value>true</param-value>
    </context-param>
</web-app>

And PrintService

@ApplicationPath("/api")
public class PrintService extends Application {
}

If you need any more info, please let me know.

Elsban
  • 1,187
  • 2
  • 13
  • 24
  • 1
    Are you sure there is no other JAX-RS implementation on the Classpath? Jersey for example? It looks very similar to [this](http://stackoverflow.com/questions/6953516/deploying-a-jersey-webapp-on-jboss-as-7) issue. – Paweł Wyrwiński May 21 '14 at 15:54
  • Can you please list all jars in lib in WAR. – Neeraj May 26 '14 at 10:57

0 Answers0