JBWS-3276: Implement support for POJO endpoints with no web.xml in archive

Activity

CR-14 0

Keyboard shortcuts  
  • Summarize the review outcomes (optional)
     
    #permalink

    Details

    Warning: no files are visible, they have all been filtered.
    Participant Role Time Spent Comments Latest Comment
    Author      
    Moderator      
    Total   0m 0  
    #permalink

    Objectives

    See JSR 109, version 1.3 final spec, section 5.3.2.1 javax.jws.WebService annotation

    Following default mapping rules apply for Web modules that contain Servlet based endpoints that use this
    annotation but do not package a web.xml or a partial web.xml:
    • fully qualified name of the Service Implementation Bean class maps to <servlet-name> element in
    web.xml.
    • fully qualified name of the Service Implementation Bean class maps to <servlet-class> element in
    web.xml (also specified in section 7.1.2)
    • serviceName attribute of javax.jws.WebService annotation prefixed with "/" maps to <url-pattern>
    element in web.xml. If the serviceName attribute in javax.jws.WebService annotation is not
    specified, then the default value as specified in JSR-181 specification is used.

    Branches in review

    #permalink

    Issues Raised From Comments

    Key Summary State Assignee
    #permalink

    General Comments

    There are no general comments on this review.
    /server/src/.../server/deployment/Phase.java Changed
    /testsuite/.../pojoWithoutWebXml/SimpleWebserviceEndpointIface.java Copied
    /testsuite/.../pojoWithoutWebXml/SimpleWebserviceEndpointImpl.java Added
    Open in IDE #permalink
    /testsuite/.../pojoWithoutWebXml/SimpleWebserviceEndpointTestCase.java Added
    Open in IDE #permalink
    /webservices/.../deployment/DeploymentModelBuilderJAXRPC_EJB21.java Changed
    /webservices/.../deployment/DeploymentModelBuilderJAXWS_EJB3.java Changed
    /webservices/.../deployment/DeploymentModelBuilderJAXWS_JSE.java Changed
    /webservices/.../deployers/WSEJBIntegrationProcessor.java Changed
    /webservices/.../deployers/WSJMSIntegrationProcessor.java Changed
    /webservices/.../dmr/WSDeploymentActivator.java Changed
    /webservices/.../injection/JaxwsEndpointComponentDescriptionFactory.java Changed
    /webservices/.../injection/JaxwsHandlerComponentDescriptionFactory.java Changed
    /webservices/.../metadata/ContainerMetaDataDeploymentAspect.java Changed
    /webservices/.../metadata/DeploymentJaxws.java Copied
    /webservices/.../metadata/DeploymentJaxwsImpl.java Added
    Open in IDE #permalink
    /webservices/.../metadata/EndpointJaxws.java Copied
    /webservices/.../metadata/EndpointJaxwsEjb.java Added
    Open in IDE #permalink
    /webservices/.../metadata/EndpointJaxwsEjbImpl.java Added
    Open in IDE #permalink
    /webservices/.../metadata/EndpointJaxwsPojo.java Moved
    /webservices/.../metadata/EndpointJaxwsPojoImpl.java Added
    Open in IDE #permalink
    /webservices/.../metadata/MetaDataBuilderEJB3.java Changed
    /webservices/.../metadata/MetaDataBuilderJSE.java Changed
    /webservices/.../metadata/WebServiceDeployment.java Deleted
    Open in IDE #permalink
    /webservices/.../publish/WSEndpointDeploymentUnit.java Changed
    /webservices/.../tomcat/SecurityMetaDataAccessorEJB3.java Changed
    /webservices/.../util/ASHelper.java Changed
    /webservices/.../util/WSAttachmentKeys.java Changed
    /webservices/server-integration/pom.xml Changed
    /stack/cxf/branches/jbossws-cxf-4.0.x/ Changed
    Open in IDE #permalink
    /shared-testsuite/.../ant-import/build-jars-jaxws.xml Changed
    /shared-testsuite/trunk/.../ws/jaxws/jbws3276/ Added
    Open in IDE #permalink
    /shared-testsuite/.../jbws3276/AnonymousPOJO.java Added
    Open in IDE #permalink
    /shared-testsuite/.../jbws3276/POJOIface.java Added
    Open in IDE #permalink
    /shared-testsuite/.../jbws3276/POJOImpl.java Added
    Open in IDE #permalink
    /shared-testsuite/.../jbws3276/Usecase1TestCase.java Added
    Open in IDE #permalink
    /shared-testsuite/.../jbws3276/Usecase2TestCase.java Added
    Open in IDE #permalink
    /shared-testsuite/trunk/.../jaxws/jbws3276/ Added
    Open in IDE #permalink
    /shared-testsuite/trunk/.../jbws3276/WEB-INF/ Added
    Open in IDE #permalink
    /shared-testsuite/trunk/.../WEB-INF/web.xml Added
    Open in IDE #permalink
    /stack/.../basic/MultipleClientsServiceImpl.java Changed
    Open in IDE #permalink

    Review updated: Reload | Ignore | Collapse

    You cannot reload the review while writing a comment.

    Log time against