• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Using Weblogic's servicegen ant task

 
Tom George
Ranch Hand
Posts: 41
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I'm using the servicegen task to generate a web service server side component out of an existing class. Script as below.


<target name="ear">
<servicegen
destEar="${build}/${ear_file}"
warName="${war_file}">
<service
javaClassComponents="mypackage.ExistingAppService,mypackage.ExistingAppHelperClass"
targetNamespace="${namespace}"
serviceName="MyWebService"
serviceURI="/MyWebService"
generateTypes="True"
expandMethods="True">
</service>
<classpath>
<pathelement path="${build}"/>
<pathelement path="${java.class.path}"/>
</classpath>
</servicegen>
</target>

The class "ExistingAppService" has got a number of methods, and I just want to expose one method as a web service. But the servicegen task seems to expose all the methods in the web service. How can I specify the individual methods? Yes I did go through BEA's documentation but it seems a bit vague about this.

Yes the web service works fine with the method in question.
 
Tom George
Ranch Hand
Posts: 41
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Well, it seems the Weblogic ant task looks for public methods; any method declared as public is exposed as a web service.

Well folks, no one helped me !


But anyway,
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic