6 Replies Latest reply on Mar 4, 2005 2:46 AM by omatzura

    axis or jwsdp

    garyg

      Hey all,

      I'm trying to get started in web services so i've been following the Wiki on WSServerEJB. I saw that JBossWS is built on Axis, so I installed Axis-1_2RC2 on my box.

      My problem is that I'm trying to generate the WSDL from a really simple SEI using wscompile from the JWSDP, but since I figure it runs w/ Axis, I'd use the ant taskdef tags of axis-java2wsdl instead. But in the Wiki WSServerEJB, it uses wscompile.

      Can I use either or? I wanted axis since it seemed to have more ant support. Does anyone have any example ant scripts that generate WSDL from SEI's?

      Am I going about this right?

        • 1. Re: axis or jwsdp
          thomas.diesler

           


          so I installed Axis-1_2RC2 on my box.


          why?

          That JBossWS uses Axis internally is an implementation detail that is going to be removed. If you want to do J2EE compliant portable WS, you do not need to install any other Axis version then the one we provide.

          Of course use whatever SOAP stack you prefer on the client.

          You can use the ant java task with wscompile.

          • 2. Re: axis or jwsdp
            garyg

            Ok, but any opinion on whether I should use JWSDP or use Axis? I'm trying to identify those jars as well as figure out how to generate the WSDL from my SEI. The Wiki docs dont' say much on this aspect of it. Are there any JBoss examples on generatiing WSDL files?

            • 3. Re: axis or jwsdp
              thomas.diesler

              AFAIK all wiki examples use wscompile. Axis's Java2WSDL does not generate the required WS4EE deployment artifacts like jaxrpc-mapping.xml.

              Which wiki is not clear enough?

              • 4. Re: axis or jwsdp
                bmhardy

                I saw there is an Axis C++ package from Apache. Could Axis C++ be used to build C++ webservices that work inconjuction with JBoss? Does JBoss have a similar, already integrated package? would you recommend using Axis-C++ for this purpose? Do you know of any articles that discuss how to install, integrate and use this combination?

                Thanks
                Brian

                • 5. Re: axis or jwsdp
                  thomas.diesler

                  You should look for a SOAP stack that is BasicProfile-1.0 compliant. Is that the case with the new Axis C++?

                  • 6. Re: axis or jwsdp

                    Hi!

                    we use GSoap for c++ web services, it is "superior" to axis c++ (at least for now) and works like a charm.. check out http://www.cs.fsu.edu/~engelen/soap.html.

                    /Ole