Uploaded image for project: 'JBoss Enterprise Application Platform'
  1. JBoss Enterprise Application Platform
  2. JBEAP-9448

jaxws-retail - write documentation on how to import wsdl into JBDS

    XMLWordPrintable

Details

    Description

      Upon importing jaxws-retail quickstart into JBDS, Java class resolution errors are produced:

      Description	Resource	Path	Location	Type
      Customer cannot be resolved to a type	Client.java	/jaxws-retail-client/src/main/java/org/jboss/quickstarts/ws/client	line 42	Java Problem
      Customer cannot be resolved to a type	Client.java	/jaxws-retail-client/src/main/java/org/jboss/quickstarts/ws/client	line 42	Java Problem
      Customer cannot be resolved to a type	Client.java	/jaxws-retail-client/src/main/java/org/jboss/quickstarts/ws/client	line 50	Java Problem
      DiscountRequest cannot be resolved to a type	Client.java	/jaxws-retail-client/src/main/java/org/jboss/quickstarts/ws/client	line 46	Java Problem
      DiscountRequest cannot be resolved to a type	Client.java	/jaxws-retail-client/src/main/java/org/jboss/quickstarts/ws/client	line 46	Java Problem
      DiscountRequest cannot be resolved to a type	ProfileMgmtBean.java	/jaxws-retail-service/src/main/java/org/jboss/quickstarts/ws/jaxws/samples/retail/profile	line 36	Java Problem
      DiscountResponse cannot be resolved to a type	Client.java	/jaxws-retail-client/src/main/java/org/jboss/quickstarts/ws/client	line 49	Java Problem
      DiscountResponse cannot be resolved to a type	ProfileMgmtBean.java	/jaxws-retail-service/src/main/java/org/jboss/quickstarts/ws/jaxws/samples/retail/profile	line 36	Java Problem
      DiscountResponse cannot be resolved to a type	ProfileMgmtBean.java	/jaxws-retail-service/src/main/java/org/jboss/quickstarts/ws/jaxws/samples/retail/profile	line 37	Java Problem
      DiscountResponse cannot be resolved to a type	ProfileMgmtBean.java	/jaxws-retail-service/src/main/java/org/jboss/quickstarts/ws/jaxws/samples/retail/profile	line 37	Java Problem
      ProfileMgmt cannot be resolved to a type	Client.java	/jaxws-retail-client/src/main/java/org/jboss/quickstarts/ws/client	line 40	Java Problem
      ProfileMgmt cannot be resolved to a type	Client.java	/jaxws-retail-client/src/main/java/org/jboss/quickstarts/ws/client	line 40	Java Problem
      The import org.jboss.quickstarts.ws.jaxws.samples.retail.profile.Customer cannot be resolved	Client.java	/jaxws-retail-client/src/main/java/org/jboss/quickstarts/ws/client	line 23	Java Problem
      The import org.jboss.quickstarts.ws.jaxws.samples.retail.profile.DiscountRequest cannot be resolved	Client.java	/jaxws-retail-client/src/main/java/org/jboss/quickstarts/ws/client	line 24	Java Problem
      The import org.jboss.quickstarts.ws.jaxws.samples.retail.profile.DiscountResponse cannot be resolved	Client.java	/jaxws-retail-client/src/main/java/org/jboss/quickstarts/ws/client	line 25	Java Problem
      The import org.jboss.quickstarts.ws.jaxws.samples.retail.profile.ProfileMgmt cannot be resolved	Client.java	/jaxws-retail-client/src/main/java/org/jboss/quickstarts/ws/client	line 26	Java Problem
      Type mismatch: cannot convert from ProfileMgmt to ProfileMgmt	Client.java	/jaxws-retail-client/src/main/java/org/jboss/quickstarts/ws/client	line 40	Java Problem
      

      The quickstart readme also misses proper instruction on how to deploy it from JBDS and run the client. Deploying the jaxws-retail-service fails with the following on server side:

      14:00:20,298 INFO  [org.jboss.as.server.deployment.scanner] (DeploymentScanner-threads - 1) WFLYDS0004: Found jaxws-retail-service.war in deployment directory. To trigger deployment create a file called jaxws-retail-service.war.dodeploy
      14:00:20,316 INFO  [org.wildfly.extension.undertow] (ServerService Thread Pool -- 66) WFLYUT0022: Unregistered web context: '/jaxws-retail' from server 'default-server'
      14:00:20,321 INFO  [org.jboss.as.webservices] (MSC service thread 1-8) WFLYWS0004: Stopping service jboss.ws.endpoint."jaxws-retail-service.war".ProfileMgmtBean
      14:00:20,361 INFO  [org.jboss.as.clustering.infinispan] (ServerService Thread Pool -- 68) WFLYCLINF0003: Stopped client-mappings cache from ejb container
      14:00:20,409 INFO  [org.jboss.as.server.deployment] (MSC service thread 1-7) WFLYSRV0028: Stopped deployment jaxws-retail-service.war (runtime-name: jaxws-retail-service.war) in 97ms
      14:00:20,413 INFO  [org.jboss.as.server.deployment] (MSC service thread 1-7) WFLYSRV0027: Starting deployment of "jaxws-retail-service.war" (runtime-name: "jaxws-retail-service.war")
      14:00:20,489 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-7) MSC000001: Failed to start service jboss.deployment.unit."jaxws-retail-service.war".POST_MODULE: org.jboss.msc.service.StartException in service jboss.deployment.unit."jaxws-retail-service.war".POST_MODULE: WFLYSRV0153: Failed to process phase POST_MODULE of deployment "jaxws-retail-service.war"
      	at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:172)
      	at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:2032)
      	at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1955)
      	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
      	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
      	at java.lang.Thread.run(Thread.java:745)
      Caused by: java.lang.RuntimeException: WFLYSRV0177: Error getting reflective information for class org.jboss.quickstarts.ws.jaxws.samples.retail.profile.ProfileMgmtBean with ClassLoader ModuleClassLoader for Module "deployment.jaxws-retail-service.war" from Service Module Loader
      	at org.jboss.as.server.deployment.reflect.DeploymentReflectionIndex.getClassIndex(DeploymentReflectionIndex.java:70)
      	at org.jboss.as.ee.metadata.MethodAnnotationAggregator.runtimeAnnotationInformation(MethodAnnotationAggregator.java:57)
      	at org.jboss.as.ee.component.deployers.InterceptorAnnotationProcessor.handleAnnotations(InterceptorAnnotationProcessor.java:106)
      	at org.jboss.as.ee.component.deployers.InterceptorAnnotationProcessor.processComponentConfig(InterceptorAnnotationProcessor.java:91)
      	at org.jboss.as.ee.component.deployers.InterceptorAnnotationProcessor.deploy(InterceptorAnnotationProcessor.java:76)
      	at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:165)
      	... 5 more
      Caused by: java.lang.NoClassDefFoundError: org/jboss/quickstarts/ws/jaxws/samples/retail/profile/DiscountRequest
      	at java.lang.Class.getDeclaredMethods0(Native Method)
      	at java.lang.Class.privateGetDeclaredMethods(Class.java:2701)
      	at java.lang.Class.getDeclaredMethods(Class.java:1975)
      	at org.jboss.as.server.deployment.reflect.ClassReflectionIndex.<init>(ClassReflectionIndex.java:80)
      	at org.jboss.as.server.deployment.reflect.DeploymentReflectionIndex.getClassIndex(DeploymentReflectionIndex.java:66)
      	... 10 more
      Caused by: java.lang.ClassNotFoundException: org.jboss.quickstarts.ws.jaxws.samples.retail.profile.DiscountRequest from [Module "deployment.jaxws-retail-service.war" from Service Module Loader]
      	at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:198)
      	at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:412)
      	at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:400)
      	at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:116)
      	... 15 more
      
      14:00:20,494 ERROR [org.jboss.as.controller.management-operation] (DeploymentScanner-threads - 2) WFLYCTL0013: Operation ("full-replace-deployment") failed - address: ([]) - failure description: {
          "WFLYCTL0080: Failed services" => {"jboss.deployment.unit.\"jaxws-retail-service.war\".POST_MODULE" => "org.jboss.msc.service.StartException in service jboss.deployment.unit.\"jaxws-retail-service.war\".POST_MODULE: WFLYSRV0153: Failed to process phase POST_MODULE of deployment \"jaxws-retail-service.war\"
          Caused by: java.lang.RuntimeException: WFLYSRV0177: Error getting reflective information for class org.jboss.quickstarts.ws.jaxws.samples.retail.profile.ProfileMgmtBean with ClassLoader ModuleClassLoader for Module \"deployment.jaxws-retail-service.war\" from Service Module Loader
          Caused by: java.lang.NoClassDefFoundError: org/jboss/quickstarts/ws/jaxws/samples/retail/profile/DiscountRequest
          Caused by: java.lang.ClassNotFoundException: org.jboss.quickstarts.ws.jaxws.samples.retail.profile.DiscountRequest from [Module \"deployment.jaxws-retail-service.war\" from Service Module Loader]"},
          "WFLYCTL0412: Required services that are not installed:" => ["jboss.deployment.unit.\"jaxws-retail-service.war\".POST_MODULE"]
      }
      14:00:20,512 INFO  [org.jboss.as.server] (DeploymentScanner-threads - 2) WFLYSRV0016: Replaced deployment "jaxws-retail-service.war" with deployment "jaxws-retail-service.war"
      14:00:20,513 INFO  [org.jboss.as.controller] (DeploymentScanner-threads - 2) WFLYCTL0183: Service status report
      WFLYCTL0186:   Services which failed to start:      service jboss.deployment.unit."jaxws-retail-service.war".POST_MODULE: org.jboss.msc.service.StartException in service jboss.deployment.unit."jaxws-retail-service.war".POST_MODULE: WFLYSRV0153: Failed to process phase POST_MODULE of deployment "jaxws-retail-service.war"
      
      14:00:20,516 INFO  [org.jboss.as.repository] (DeploymentScanner-threads - 2) WFLYDR0002: Content removed from location /home/mjurc/testing/eap/7.1.0.DR13/jboss-eap-7.1/standalone/data/content/45/622124632f82ece5863149f966cd612e194e3a/content
      

      Attachments

        1. deploying_jaxws_retail.webm
          8.30 MB
        2. README.html
          9 kB
        3. README.md
          6 kB

        Issue Links

          Activity

            People

              dbocharo@redhat.com Dmitrii Bocharov (Inactive)
              mjurc@redhat.com Michal Jurc
              Jozef Cibik Jozef Cibik (Inactive)
              Jozef Cibik Jozef Cibik (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              11 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: