EJB"s as webservices

Hi,
we are supposed to build an service from scratch using web services. so i suggested, to build the service using ejb3 and then deploy it as a web service. But now few questions are pondering me:
1) If ejb has some hashmap and hashtable datatype in it, then how error prone will they be when converted in wsdl file
(web services).
2) There are frequent data exchange in the services... So performance wise, how good decision will it be to implement ejb as webservices..

Hi,
The recompilation of EJB may be triggered by a lot of reasons. But appc should help on reduce of recompilation when deployment. If appc didn't help, that would be a bug.
Could you please send me your application? Is it a very large file?
My email addr: [email protected]
Edited by yyang at 12/25/2007 6:21 PM

Similar Messages

  • How does servicegen choose EJBs to generate webservices?

    I'd like to know how servicegen Ant task chooses the EJBs to generate webservice operations from. In one of my sample applications the ejbgen Ant task (com.bea.wls.ejbgen.ant.EJBGenAntTask) generates stateless session beans. Servicegen then generates webservice operations for each of the public methods defined in the stateless session beans.
    If a similar session bean is generated using XDoclet (xdoclet.modules.ejb.EjbDocletTask) instead of "ejbgen", servicegen does not find any operation to create webservices from! The <operations>-Element in the generated web-services.xml is empty (see error message below).
    Are there any naming conventions a generator of EJB-Code should follow if the generated JAR file is used as input for servicegen afterwards?
    <servicegen
    <service
    ejbJar="${build}/${ejb_jar_file}"
    >
    </service>
    </servicegen>
    weblogic.webservice.dd.DDProcessingException: There must be at least one <operation> element in <operations> (Line 14, Column 8)
    at weblogic.webservice.dd.DDLoader.processOperationElements(DDLoader.java:1000)
    at weblogic.webservice.dd.DDLoader.processOperationsElement(DDLoader.java:986)
    at weblogic.webservice.dd.DDLoader.processWebServiceElement(DDLoader.java:497)
    at weblogic.webservice.dd.DDLoader.processWebServiceElements(DDLoader.java:310)
    at weblogic.webservice.dd.DDLoader.processWebServicesElement(DDLoader.java:298)
    at weblogic.webservice.dd.DDLoader.load(DDLoader.java:276)
    at weblogic.webservice.util.WebServiceWarFile.getWSDD(WebServiceWarFile.java:86)
    at weblogic.webservice.tools.build.internal.WSDLGenImpl.getWebServiceMBean(WSDLGenImpl.java:194)
    at weblogic.webservice.tools.build.internal.WSDLGenImpl.run(WSDLGenImpl.java:133)
    at weblogic.webservice.tools.build.internal.ClientGenImpl.doClientGenFromEAR(ClientGenImpl.java:438)
    at weblogic.webservice.tools.build.internal.ClientGenImpl.run(ClientGenImpl.java:345)
    at weblogic.ant.taskdefs.webservices.servicegen.ServiceGenTask.generateClient(ServiceGenTask.java:597)
    at weblogic.ant.taskdefs.webservices.servicegen.ServiceGenTask.execute(ServiceGenTask.java:195)
    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.tools.ant.Target.performTasks(Target.java:369)
    at org.apache.tools.ant.Project.executeTarget(Project.java:1214)
    at org.eclipse.ant.internal.ui.antsupport.InternalAntRunner.run(InternalAntRunner.java:385)
    at org.eclipse.ant.internal.ui.antsupport.InternalAntRunner.main(InternalAntRunner.java:136)

    Hi lerppu
    I got same error messages. could you please post how you have solved this problem. i'm a student and is pretty new to j2ee projects. you help would be appreciated.
    thanks in advance.

  • Getting a security exception when invoking EJB from a webservice

    Hi,
    I am getting the following exception when Invoke an EJB from a web service.
    The EJB fails when it tries to access a remote object(RMI).
    When I invoke the EJB directly I dont get this exception.
    Both the EJB and the WS are deployed as part of the same application on weblogic 9.2 .
    the WS was created by jwsc ant task.
    This is the exception:
    java.rmi.ServerException: RemoteException occurred in server thread; nested exce
    ption is:
    java.rmi.UnmarshalException: error unmarshalling arguments; nested excep
    tion is:
    java.lang.ClassNotFoundException: com.bea.xml.XmlCalendar (no security m
    anager: RMI class loader disabled)
    at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:292)
    at sun.rmi.transport.Transport$1.run(Transport.java:148)
    at java.security.AccessController.doPrivileged(Native Method)
    at sun.rmi.transport.Transport.serviceCall(Transport.java:144)
    at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:4
    60)
    at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport
    .java:701)
    at java.lang.Thread.run(Thread.java:534)
    at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(Stream
    RemoteCall.java:247)
    at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:
    223)
    at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:126)
    at com.netcom.server.rmi.RequestHandlerImpl_
    Stub.copy(Unknown Source)
    Message was edited by:
    guyh

    Hi Jitu,
    I changed the wsdl. And so I don�t get the warning anymore. My Webservice also runs well, now. Thanks anyway for the reply.
    There is a nice tech article on the sun network, which solved my problem. The basic idea is to split the wsdl into 2 wsdl documents. one containing all the porttypes messages and so on. And the other wsdl contains the binding and service elements.
    If you are interested check out this link:
    http://java.sun.com/developer/technicalArticles/xml/jaxrpcpatterns/index2.html
    thanks,
    footman

  • Sending Email from EJB exposed as Webservice

    Hi,
    I have created a EJB, which i have wrapped in an EAR & exposed as a WebService.
    <b>I want the code to send an email from the EJB</b>
    I know there is a code to send email, but that code is to send an email from WebDynpro. I am not sure if that will work with the EJB.
    Any ideas??
    Regards,
    Hanoz

    Hi,
    Thanx for the prompt response.
    I went through that blog. Its good, but it requires me to install additional plugins, which is dont want to do.
    Here is the code to send email from WebDynpro:
    String l_str_to = "<destination email id>";
                   String l_str_from = "sender";
                   String p_subject = "U've got mail!!! ";
    //               String p_l_request_id = "1" ;
                   // SUBSTITUTE YOUR ISP'S MAIL SERVER HERE!!!
                   String host = "<SMTP SERver ip>";
                   // Create properties, get Session
                   Properties props = new Properties();
                   // If using static Transport.send(),
                   // need to specify which host to send it to
                   props.setProperty("mail.smtp.host", host);
                   // To see what is going on behind the scene
                   //props.put("mail.debug", "true");
                   Session session = Session.getInstance(props);
                   try {
                        // Instantiatee a message
                        Message msg = new MimeMessage(session);
                        //Set message attributes
                             msg.setFrom(new InternetAddress(l_str_from));
                             InternetAddress[] address = { new InternetAddress(l_str_to)};
                             msg.setRecipients(Message.RecipientType.TO, address);
                             msg.setSubject(p_subject);
                             //msg.setSentDate(new Date());
                        java.util.Date dt = new java.util.Date();
                        msg.setSentDate(dt);
                        // Set message content
                        msg.setText("This is a test email");                         
                        //Send the message
                        Transport.send(msg);
                   catch (Exception mex)
                        // Prints all nested (chained) exceptions as well
                        mex.printStackTrace();
    <b>i want a similar code, which can be executed from the EJB!!!!</b>

  • Authentication when Exposing EJB as a webservice

    Hello,
    can anybody advice me on how to expose a webservice for an ejb on the CE plattform, that requires authentication from the consumer.
    In earlier EJB EP7 implementation I had the possiblity to work with the webservice configuration and define it in the security section.
    This feature I miss, when I use @webservice annotation?
    Thanks in advance.
    Regards, Jens

    got it...
    if you run into the same problem,here's the solution
    go to nwa --> configuration management --> infrastructure and then to the
    webservice configuration section...
    the rest is straight forward.
    best regards, Jens

  • WS Client does not work after redeploy of EJB 3.0 Webservice.

    I'm using Netbeans 5.5 RC1 against Glassfish. Glassfish reports this: " Sun Java System Application Server Enterprise Edition 9.1 (build b13)" for version info.
    I have a simple Session Bean with the @WebService annotation.
    I create a web service client using Netbeans to call the web service, I populate the arguments, and run it, and it works just fine.
    If I simply REDEPLOY the EAR containing the Session Bean (via the Netbeans menu), the client will no longer work.
    Rather, I get an exception:
    javax.xml.ws.soap.SOAPFaultException: Unable to find invocation method
            at com.sun.xml.ws.encoding.soap.ClientEncoderDecoder.toMessageInfo(ClientEncoderDecoder.java:84)
            at com.sun.xml.ws.encoding.soap.client.SOAPXMLDecoder.toMessageInfo(SOAPXMLDecoder.java:209)
            at com.sun.xml.ws.protocol.soap.client.SOAPMessageDispatcher.receive(SOAPMessageDispatcher.java:538)
            at com.sun.xml.ws.protocol.soap.client.SOAPMessageDispatcher.doSend(SOAPMessageDispatcher.java:258)
            at com.sun.xml.ws.protocol.soap.client.SOAPMessageDispatcher.send(SOAPMessageDispatcher.java:137)
            at com.sun.xml.ws.encoding.soap.internal.DelegateBase.send(DelegateBase.java:84)
            at com.sun.xml.ws.client.EndpointIFInvocationHandler.implementSEIMethod(EndpointIFInvocationHandler.java:172)
            at com.sun.xml.ws.client.EndpointIFInvocationHandler.invoke(EndpointIFInvocationHandler.java:106)
            at $Proxy16.acceptPing(Unknown Source)
            at javaapplication6.Main.main(Main.java:66)When I run the client a second time, it works.
    Any ideas what this may be?

    A similar bug was reported earlier and it was fixed in SJSAS9.1-b15. Is there a possibility for you to try with some NB5.5 build that has a later AS9.1build ?

  • @WebService in EJB 3.0 ? Error on deployment

    Hi,
    I have implemented a stateless Session EJB with a @WebService Annotation. The EJB Modul can be deployed on a Glassfish Server with out errors.
    When I try to deploy the EJB Modul on Weblogic 10.0 I got the following Error:
    <23.10.2007 15.03 Uhr GMT+01:00> <Error> <HTTP> <BEA-101216> <Servlet: "WSEE_SERVLET" failed to preload on startup in Web application: "/ix_workflow/WorkflowModelService".
    class: org.imixs.workflow.jee.ejb.jaxws.GetEnvironmentList could not be found
         at com.sun.xml.ws.model.RuntimeModeler.getClass(RuntimeModeler.java:272)
         at com.sun.xml.ws.model.RuntimeModeler.processDocWrappedMethod(RuntimeModeler.java:566)
         at com.sun.xml.ws.model.RuntimeModeler.processMethod(RuntimeModeler.java:513)
         at com.sun.xml.ws.model.RuntimeModeler.processClass(RuntimeModeler.java:358)
         at com.sun.xml.ws.model.RuntimeModeler.buildRuntimeModel(RuntimeModeler.java:245)
         Truncated. see log file for complete stacktrace
    >
    <23.10.2007 15.03 Uhr GMT+01:00> <Error> <Deployer> <BEA-149265> <Failure occurred in the execution of deployment request with ID '1193148199315' for task '35'. Error is: 'weblogic.application.ModuleException: Exception activating module: EJBModule(BEA_Test1.jar)
    Unable to deploy EJB: WorkflowManagerImplementation from BEA_Test1.jar:
    My code dose not include a Class
    org.imixs.workflow.jee.ejb.jaxws.GetEnvironmentList
    nor the package org.imixs.workflow.jee.ejb.jaxws
    Can anybody help me or give me a hint what this error message means?
    Thanks a lot
    Ralph

    Hi, Rick
    Thanks for your help.
    I deleted de application-client.xml file, added the following lines to the web.xml file:
         <ejb-ref>
              <ejb-ref-name>ejb/SessionEJB</ejb-ref-name>
              <ejb-ref-type>Session</ejb-ref-type>
              <remote>ar.com.eds.ejb3.model.SessionEJB</remote>
         </ejb-ref>
    and now I´m using oracle.j2ee.rmi.RMIInitialContextFactory
    there is no error, and it doesn´t throw any exception but the following line returns null.
    SessionEJB sessionEJB = (SessionEJB)context.lookup("java:comp/env/ejb/SessionEJB");
    Its seems the lookup method finds the remote ejb because it doesn´t fail, but it returns null.
    Any idea what is wrong?
    Mauricio.

  • Ejb webservice..wsdl file

    hi all,
    i have created a product table in the database and then i created an entity product class from the table,
    after that i created session bean and publish this session bean as a web service.
    During creating session bean --> i chose Business tier00--> session bean --> include Web Service Endpoint Interface-->
    i got the interface ProductSessionWeb Service (java file) but i am wondering why in the class i need to import and do anotation @WebMethod on my own the tool does do this for me.
    After adding anotation @WebMethod for an operation (selectAll) in order to select product table.
    i deployed this web service on oracle application server. it was sucessful and i tested this web service . it returned the product data that i expected.
    1. However, i can not find WSDL file in the directory that i created.
    2. i can only see wsdl file from my address location on (Explorer)
    3. How can i generate WSDL file from this application
    please help

    Hi Ashutosh,
                       I am not using web dynpro. I am using EJB for consuming webservice. Now, in visual admin I stopped Web service security service and again started it again
    Now its giving me following error:
    <b>java.lang.Exception: Call to {remote server url} returned http code 500 with unacceptable content type (text/html).
    <HTML>
    <HEAD><TITLE>500 Server Error</TITLE></HEAD>
    <BODY>
    <H1>Server Error</H1>
    <H4>
    The following error occurred:<P>
    [code=SERVER_RESPONSE_CLOSE] The server closed the connection while reading the response. Contact your system administrator.
    </H4>
    <HR>
    Please contact the administrator.
    </BODY>
    </HTML></b>

  • Webservices for EJB How to go about it

    HI
    Here is my situation please advice me how to go about it...
    I have to expose EJB as a webservices...That EJB is already packed in jar file it has nearly 20 methods or so and the application server that i need to use is weblogic....The problem is many of the methods return java.util.Map and java.util.Collection...and the contents of the all the Maps are not of the same type all the time i mean if Method1 returns Map whose key is String and Values is user defined data type (for instance dataType1)...Method2 also returns a Map whose key is a String and values is another User Defined data type(for instance dataType2)..
    I tried with weblogic servicegen and WSEE 109 manually building it but that did not work out....Right now my idea is to write wrapper class which has all the 20 methods but return user defined data type(which i have to write).Internally each method will be calling the corresponding method in EJB..If this is the case for each method i have to create different User defined data type....Is this feasible or is there better way of doing it....
    Thanks for sparing some time to go through my problem

    This question is also posted in the BEA forums, I've replied to it here: http://forums.bea.com/bea/thread.jspa?threadID=600004366&tstart=0
    -Tim West

  • How to inject EntityManager in non-EJB based WebService?

    Hi,
    I want to know how we can inject EntityManager in non-EJB based WebService?
    Regards,
    imran

    I think the way to go would be to actually do use an EJB for the persistence stuff and use that EJB in your webservice. Use the right tool for the job and all that.

  • Does Webservices support Statefull EJBs?

    Hi all,
    My questions are
    1.Is it possible to implement stateful EJB'S using webservices?
    2. is it possible to identify dynamically the webservices in a distributed environment.
    i mean is it possible for the server to identify at runtime that the webservice is
    local or remotely located? is this a standard way for identification or vendor specific?
    In concurrance does it make any difference in performance by accessing webservices
    from remote or localhost?
    would be delighted to have some insight and some documentation regarding it.
    thanx in advance!
    regards

    Hi Arif,
    You can use a conversational web service to maintain the conversational
    state of client across multiple calls, just like a stateful session EJB does
    for a web/java client. However, please don't confuse this with using a
    stateful session EJB from within a web service using an EJBControl. The
    state maintained by a stateful session EJB invoked through a web service,
    does not span across multiple client calls to the web service. Hence, even
    though your web service might be using a stateful session EJB behind the
    scenes, the state of the client should be maintained in the web service
    itself, and not in the stateful session bean.
    Regarding your question about the performance implications of having a local
    webservice as compared to a remote one, as of now we do not do any
    shortcircuiting of the calls to a local service. However, you obviously
    would still see a better performance while using a local service as compared
    to a remote service, due to the network overheads and latency.
    Regards,
    Anurag Pareek
    WebLogic Workshop Support
    "arif" <[email protected]> wrote in message
    news:[email protected]..
    >
    Hi all,
    My questions are
    1.Is it possible to implement stateful EJB'S using webservices?
    2. is it possible to identify dynamically the webservices in a distributedenvironment.
    i mean is it possible for the server to identify at runtime that thewebservice is
    local or remotely located? is this a standard way for identification orvendor specific?
    >
    In concurrance does it make any difference in performance by accessingwebservices
    from remote or localhost?
    would be delighted to have some insight and some documentation regardingit.
    >
    thanx in advance!
    regards

  • Webservice for EJB DC

    I'm trying to create a webservice for an EJB with the Webservice Creation Wizard of NDS. While this is no problem for an "old fashioned" EJB, it does not seem to work for an EJB DC. The context menu "New -> Virtual Interface / Webservice" appears, just as described in the <a href="http://help.sap.com/saphelp_nw04s/helpdata/de/f7/af60f2e04d0848888675a800623a81/frameset.htm">Java Development Manual</a>, but nothing happenes when I select one of this options. No error message, no dialog, nothing...
    I have created an Enterprise Application DC with an EJB Module DC as Child DC. The EJB Project contains a Stateless Session Bean with a Business Method. Is there anything else I have to do, so that the Wizard works?
    Thanks for your help,
    Frank

    Hi,
    Which version of Studio are you using? Mine is SP18 and it works fine. I'm able to create a virtual interface for an ejb in ejb dc with no problems.
    You might consider re-installing your studio.
    Hope that helps,
    Thanks,
    Rajit S

  • Calling a WebService on a Web Dynpro Project

    Hi Experts,
    I'd made an EJB, then a WebService of that.
    I'd tested the url in a Browser, and everything works fine... I sent the values, and got the correct response.
    Now i'm trying to call it in a Web Dynpro. I'd imported the model, added to the controller, generated a method and set all the values that the WS receive, however every time i execute an error occurs.
    This is the error in Log Viewer:
    com.sap.engine.services.webservices.addtions.exceptions.ProcessException: Cannot find the required parameter [RefPagamento] in the request message content.
    This is the code i'm using:
    wdContext.nodeRequest_PedidoAutorizacao().invalidate();
    WS_PagamentoVisa model = new WS_PagamentoVisa();
    wdContext.nodeRequest_PedidoAutorizacao().bind(new Request_PedidoAutorizacao(model));
    IPublicHotelariaController.IPedidoAutorizacaoElement input = wdContext.createPedidoAutorizacaoElement(new PedidoAutorizacao(model));
    wdContext.nodePedidoAutorizacao().bind(input);
    input.setRefPagamento("12321321323");
    wdContext.currentRequest_PedidoAutorizacaoElement().modelObject().execute();
    I believe the input is not well formed in my code, but i can't understand where's the problem.
    Can anyone help me, please?
    Thanks in advanced,
    Luis

    Hi,
    Assuming you context to be..
    Context
    --Request_PedidoAutorizacao (node)
    PedidoAutorizacao (node)
    RefPagamento (attribute)
    <i>You are invalidating Request_PedidoAutorizacao which is your main node.This node contians subnode PedidoAutorizacao</i>
    <i>which has the input attribute RefPagamento</i>.
    // try the following
    WS_PagamentoVisa model = new WS_PagamentoVisa();
    Request_PedidoAutorizacao req = new Request_PedidoAutorizacao(model);
    PedidoAutorizacao input = new PedidoAutorizacao(model);
    req.setPedidoAutorizacao(input);
    wdContext.nodeRequest_PedidoAutorizacao().bind(req);
    wdContext.currentPedidoAutorizacaoElement.setRefPagamento("12321321323");
    wdContext.currentRequest_PedidoAutorizacaoElement().modelObject().execute();
    wdContext.nodeResponse.invalidate(); // invalidate your response node

  • Error while importing EJB model in Web dynpro: Unable to fetch the EJBs.

    Hi,
    We are getting the below error while importing ejb model to Web dynpro.
    Error :
    Unable to fetch the EJBs. Check if the selected Enterprise Application contain the EJBs.
    I have created the public part-> It has a reference to EJB client and the enterprise application also has reference to the EJB project.The EJB is also added in dependency list.
    But still we are getting this error. Could anyone please explain what can i do to solve this issue.
    Best Regards,
    Karthika

    Hi Vishweshwara,
    Thanks for your reply.
    Please find the steps i followed while importing EJB model in webdynpro.
    1. The Entity forwarding permission has been enabled.
    2. public part reference has been created and through the reference entity option the ejbDC->Client public part is selected.
    I followed all the steps mentioned in the document. But still i am getting that error. In EJB DC we have list of JPA entities and stateless session beans are exposed as a webservice(top-down manner).The enterprise application has a reference to the EJB DC.
    I could be able to invoke the ejb service beans from ejb explorer and Webservice navigator.
    I am able to insert,delete and modify the records from there.
    Please let me know what could i do to resolve this error?
    Best Regards,
    Karthika
    Edited by: SAKarthika on Apr 29, 2011 1:43 PM

  • Creating a web service from existing EJB.  HELP!!!

    I have an existing EJB deployed to WL which I want to call as a web service. I do not want to deploy everything in an EAR - I want to use the existing EJB.
    Basically I just created a new web module and put my web-services.xml (and web.xml) in WEB-INF and deployed it.
    The web-services.xml looks like this:
    <?xml version="1.0" encoding="UTF-8"?>
    <web-services>
    <web-service useSOAP12="false" exposeWSDL="true" targetNamespace="http://www.fxf.com/test/services" name="ProtoService" style="rpc" uri="/ProtoService" ignoreAuthHeader="false">
    <components>
    <stateless-ejb name="ejbcomp0">
              <jndi-name path="ejb/ProtoService"/>
    </stateless-ejb>
    </components>
    <operations>
    <operation name="protoOneMethodOne" method="protoOneMethodOne" component="ejbcomp0">
    </operation>
    </operations>
    </web-service>
    </web-services>
    When I deploy my web project WL throws an exception. Here is part of the stack trace:
    <Feb 23, 2005 8:56:14 AM MST> <Error> <HTTP> <BEA-101216> <Servlet: "WebServiceServlet" failed to preload on startup in Web application: "efs".
    javax.servlet.ServletException: ERROR: The EJB component named: ejbcomp0 specified a JNDI name: ejb/TransitRequest, but this JNDI name does not refer to a stateless session EJB.
         at weblogic.webservice.server.servlet.WebServiceServlet.initLocal()V(WebServiceServlet.java:132)
         at weblogic.webservice.server.servlet.WebServiceServlet.init()V(WebServiceServlet.java:86)
         at javax.servlet.GenericServlet.init(Ljavax.servlet.ServletConfig;)V(GenericServlet.java:258)
         at weblogic.servlet.internal.ServletStubImpl$ServletInitAction.run()Ljava.lang.Object;(ServletStubImpl.java:1018)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(Lweblogic.security.subject.AbstractSubject;Ljava.security.PrivilegedAction;)Ljava.lang.Object;(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(Lweblogic.security.acl.internal.AuthenticatedSubject;Lweblogic.security.acl.internal.AuthenticatedSubject;Ljava.security.PrivilegedAction;)Ljava.lang.Object;(SecurityManager.java:118)
         at weblogic.servlet.internal.ServletStubImpl.createServlet()Ljavax.servlet.Servlet;(ServletStubImpl.java:894)
         at weblogic.servlet.internal.ServletStubImpl.createInstances()V(ServletStubImpl.java:873)
         at weblogic.servlet.internal.ServletStubImpl.prepareServlet(Lweblogic.servlet.internal.RequestCallback;)V(ServletStubImpl.java:812)
         at weblogic.servlet.internal.WebAppServletContext.preloadServlet(Ljava.lang.String;)V(WebAppServletContext.java:3281)
         at weblogic.servlet.internal.WebAppServletContext.preloadServlets()V(WebAppServletContext.java:3226)
         at weblogic.servlet.internal.WebAppServletContext.preloadResources()V(WebAppServletContext.java:3207)
         at weblogic.servlet.internal.WebAppServletContext.setStarted(Z)V(WebAppServletContext.java:5737)
         at weblogic.servlet.internal.WebAppModule.start()V(WebAppModule.java:874)
    I'm sure that my EJB is a stateless session bean. Looking at the deployed EJB in the console confirms it.
    I cannot figure out what WL is upset about.
    Does anyone have any advice or know of any resoures on using an existing EJB via a webservice in WL? I did not find any sort of guide, I just pieced this approach together. It seems like it should work, but I'm stuck on this problem.
    I really appreciate any help or advice.
    Thanks,
    Matt

    Using <autotype> and <source2wsdd> to generate what I need. Now WL seems happy.

Maybe you are looking for