hi all, i am trying to generate a wsdl file for my Stateless SessioinBean that i want to expose as a webservice. here's bean code
| @WebService (name="EndpointInterface", | targetNamespace="http://org.jboss.ws/samples/jsr181ejb", | serviceName="TestFacade") | | @Stateless | @Remote ( {WSFacade.class}) | @RemoteBinding( jndiBinding="/ejb3/WSFacade") | | public class TestFacade implements WSFacade{ | ... | whenever i run wstools ant task, i got back following exception | org.jboss.ws.WSException: A service endpoint interface should extend Remote | at org.jboss.ws.tools.metadata.ToolsUnifiedMetaDataBuilder.buildMetaDa | (ToolsUnifiedMetaDataBuilder.java:82) | at org.jboss.ws.tools.metadata.ToolsUnifiedMetaDataBuilder.<init>(Tool | nifiedMetaDataBuilder.java:69) | at org.jboss.ws.tools.JavaToWSDL.generate(JavaToWSDL.java:298) | at org.jboss.ws.tools.helpers.ToolsHelper.handleJavaToWSDLGeneration(T | lsHelper.java:122) | at org.jboss.ws.tools.WSTools.process(WSTools.java:132) | at org.jboss.ws.tools.WSTools.generate(WSTools.java:120) | at org.jboss.ws.tools.ant.wstools.execute(wstools.java:103) | at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275 | at org.apache.tools.ant.Task.perform(Task.java:364) | at org.apache.tools.ant.Target.execute(Target.java:341) | at org.apache.maven.plugin.antrun.AbstractAntMojo.executeTasks(Abstrac | ntMojo.java:99) | at org.apache.maven.plugin.antrun.AntRunMojo.execute(AntRunMojo.java:8 | | at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPlu | nManager.java:412) | at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(De | ultLifecycleExecutor.java:534) | at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWith | and here is my wstools-config.xml | <configuration xmlns="http://www.jboss.org/jbossws-tools"> | <java-wsdl> | <service name="TestFacade" style="rpc" endpoint="com.mm.j2me.ejb.TestFacade"/> | <namespaces target-namespace="http://org.jboss.ws/samples/jsr181ejb" | type-namespace="http://org.jboss.ws/samples/jsr181ejb"/> | <mapping file="jaxrpc-mapping.xml"/> | <webservices ejb-link="TestFacade"/> | </java-wsdl> | | </configuration> | but if my ejb has already the @Remote annotation, why am i getting this? thanks in advance and regards marco View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3975289#3975289 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3975289 _______________________________________________ jboss-user mailing list [email protected] https://lists.jboss.org/mailman/listinfo/jboss-user
