Re: Exposing EJB3.1 bean as webservice and use from servlet!?

2012-03-18 Thread Wayne Fay
 Hello, can please someone help me. I am at a loss how I can expose an EJB3.1
 as a  Webservice in a maven project and access this from a Servlet.

You will have better luck with this question at the Java Ranch or
perhaps StackOverflow.

Take out one reference to a Maven plugin (which is not even
published/supported by Apache but rather org.jvnet) and this is not a
Maven question at all.

Wayne

-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Exposing EJB3.1 bean as webservice and use from servlet!?

2012-03-17 Thread sim085
Hello, can please someone help me. I am at a loss how I can expose an EJB3.1
as a  Webservice in a maven project and access this from a Servlet. 

My EJB class is as follows:

[code]
@WebService(serviceName=EcoService)
@SOAPBinding(style = SOAPBinding.Style.DOCUMENT)
@Stateless
public class EchoBean {

@WebMethod(operationName=EchoIn, action=EchoIn)
@WebResult(name=EchoOut)
public String echo(@WebParam(name = Message) String message){
return message;
}
}
[/code]

Now from my reading and examples on the Internet, I understand that somehow
I need to generate an Service to access 

[code]
@WebServiceRef(wsdlLocation=http://localhost:8080/EchoService/EcoBean?WSDL;)
EchoService echoService = null;
...
EchoBean echoBean = EchoService.getEchoBeanPort();
String result = echoBean.echo();
[/code]

However I am at a loss how I will generate the EchoService class! I tried
looking in to org.jvnet.jax-ws-commons:jaxws-maven-plugin:2.2:wsgen and this
is generating classes for every method I have in EchoBean, but not a Service
class on which I can use the @WebServiceRef annotation on!! This could be
because I did not configure the plugin correctly

[code]
plugin
groupIdorg.jvnet.jax-ws-commons/groupId
artifactIdjaxws-maven-plugin/artifactId
version2.2/version
configuration
verbosetrue/verbose
/configuration
executions
execution
goals
goalwsgen/goal
/goals
/execution
/executions
/plugin   
[/code]
Can please someone help me out!! I have also made the whole project
available on my drop box account available from here:

http://dl.dropbox.com/u/27542229/webservice-example.zip



 

--
View this message in context: 
http://maven.40175.n5.nabble.com/Exposing-EJB3-1-bean-as-webservice-and-use-from-servlet-tp5574228p5574228.html
Sent from the Maven - Users mailing list archive at Nabble.com.

-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org