You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by "Dain Sundstrom (JIRA)" <ji...@apache.org> on 2008/03/06 08:29:57 UTC

[jira] Closed: (OPENEJB-765) POJO webservices broken in Tomcat initialized with OpenEJBListener

     [ https://issues.apache.org/jira/browse/OPENEJB-765?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Dain Sundstrom closed OPENEJB-765.
----------------------------------

    Resolution: Fixed

Committed revision 634182.



> POJO webservices broken in Tomcat initialized with OpenEJBListener
> ------------------------------------------------------------------
>
>                 Key: OPENEJB-765
>                 URL: https://issues.apache.org/jira/browse/OPENEJB-765
>             Project: OpenEJB
>          Issue Type: Bug
>          Components: tomcat, webservices
>            Reporter: Dain Sundstrom
>            Assignee: Dain Sundstrom
>            Priority: Critical
>             Fix For: 3.0
>
>
> WsService is invoked after an application completes Assembler.createApplication().  For POJO webservices to work, the WsService must be able to locate WebDeploymentInfo, but the WebDeploymentInfo is not registered until after Assembler.createApplication() return.  
> Further, WsService must be able to locate the Tomcat servlet Wrapper for the POJO webservice to set the servlet's webservice container. Assembler.createApplication() is executed in response to StandardContext start event, but no servlet wrappers are loaded until after the StandardContext after-start event.  This means that the WsService can not initialize the POJO webservice container ref in the servlet.
> To reproduce run installer, reboot, load ejb-examples.war and load http://localhost:8080/ejb-examples/webservice

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.