6 Replies Latest reply on Jul 25, 2007 9:58 PM by chui

    how to get wstools working in jboss 4.2

    teknokrat

      After downloading jboss 4.2 and trying out wstools on a config and wsdl that works fine in jboss 4.0.5 I got

      Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/rpc/encoding/TypeMapping
       at org.jboss.ws.tools.WSTools.process(WSTools.java:130)
       at org.jboss.ws.tools.WSTools.generate(WSTools.java:69)
       at org.jboss.ws.tools.WSTools.generate(WSTools.java:119)
       at org.jboss.ws.tools.WSTools.main(WSTools.java:58)
      


      is jboss 4.2 missing something? do I need to install jbossws 1.2 separately?

        • 1. Re: how to get wstools working in jboss 4.2
          amvzw

          Were you able to solve the problem.If so i would surely like to know the solution.

          Thank you

          • 2. Re: how to get wstools working in jboss 4.2
            kcp

            In the script wstool.sh the classpath is set for the wstools. It seems that some jar that wstools needs are missing. Adding jboss-jaxrpc.jar and wsdl4.jar worked for me.

            Regards
            Charly

            • 3. Re: how to get wstools working in jboss 4.2
              schmaggis

              I have the same problem and adding the lines:

              WSTOOLS_CLASSPATH="$WSTOOLS_CLASSPATH:$JBOSS_HOME/client/jboss-jaxrpc.jar"
              WSTOOLS_CLASSPATH="$WSTOOLS_CLASSPATH:$JBOSS_HOME/client/wsdl4.jar"

              to the wstools.sh file didn't solve the problem :(
              any other ideas? Thank you

              • 4. Re: how to get wstools working in jboss 4.2
                lambeths

                Did anyone find a solution to this problem. Recently upgraded from 4.0.5 to 4.2.1, having the same problem.

                • 5. Re: how to get wstools working in jboss 4.2
                  lambeths

                  I found a solution... I had to add a few jars to the WSTOOLS classpath in wstools.bat, but it was different for JRE 1.5 vs 1.6.

                  Using JRE 1.5.x I had to add the following:

                  set WSTOOLS_CLASSPATH=%WSTOOLS_CLASSPATH%;%JBOSS_HOME%/client/wsdl4j.jar
                  set WSTOOLS_CLASSPATH=%WSTOOLS_CLASSPATH%;%JBOSS_HOME%/client/jboss-jaxrpc.jar
                  set WSTOOLS_CLASSPATH=%WSTOOLS_CLASSPATH%;%JBOSS_HOME%/client/jboss-jaxws.jar
                  set WSTOOLS_CLASSPATH=%WSTOOLS_CLASSPATH%;%JBOSS_HOME%/client/jboss-saaj.jar


                  Using JRE 1.6.x only two of those lines were necessary:
                  set WSTOOLS_CLASSPATH=%WSTOOLS_CLASSPATH%;%JBOSS_HOME%/client/wsdl4j.jar
                  set WSTOOLS_CLASSPATH=%WSTOOLS_CLASSPATH%;%JBOSS_HOME%/client/jboss-jaxrpc.jar




                  • 6. Re: how to get wstools working in jboss 4.2
                    chui

                    Hey, here I had to add this:

                    set WSTOOLS_CLASSPATH=%WSTOOLS_CLASSPATH%;%JBOSS_HOME%/client/wsdl4j.jar
                    set WSTOOLS_CLASSPATH=%WSTOOLS_CLASSPATH%;%JBOSS_HOME%/client/jboss-jaxrpc.jar
                    set WSTOOLS_CLASSPATH=%WSTOOLS_CLASSPATH%;%JBOSS_HOME%/client/jboss-jaxws.jar
                    set WSTOOLS_CLASSPATH=%WSTOOLS_CLASSPATH%;%JBOSS_HOME%/client/jboss-saaj.jar
                    set WSTOOLS_CLASSPATH=%WSTOOLS_CLASSPATH%;%JBOSS_HOME%/client/jbossws-client.jar