You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cxf.apache.org by "Daniel Kulp (JIRA)" <ji...@apache.org> on 2009/12/03 20:03:20 UTC

[jira] Commented: (CXF-2570) ServletDestinationFacotry and Tomcat can't locate services

    [ https://issues.apache.org/jira/browse/CXF-2570?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12785451#action_12785451 ] 

Daniel Kulp commented on CXF-2570:
----------------------------------


I'm trying to figure out exactly what the problem is.   What problem are you seeing that is requiring this?

Basically, I'd rather fix the ServletTransportFactory (or the CXFServlet) if something is needed there, but I really kind of need to know what the problem is.   Do you have a testcase or something that shows the problem?



> ServletDestinationFacotry and Tomcat can't locate services
> ----------------------------------------------------------
>
>                 Key: CXF-2570
>                 URL: https://issues.apache.org/jira/browse/CXF-2570
>             Project: CXF
>          Issue Type: Bug
>         Environment:   	
> « Hide
> System:
> 2.6.28-15-generic #52-Ubuntu SMP Wed Sep 9 10:48:52 UTC 2009 x86_64 GNU/Linux
> Java:
> java version "1.6.0_16"
> Java(TM) SE Runtime Environment (build 1.6.0_16-b01)
> Java HotSpot(TM) 64-Bit Server VM (build 14.2-b01, mixed mode)
> Apache CXF 2.2.3 (not in version list)
>            Reporter: Christian Connert
>         Attachments: cxf.xml, TomcatDestinationFactory.java
>
>
> The problem is that the service destinations aren't found by the destination factory.
> I think this problem isn't Tomcat specific. It should occur if cxf is deployed as a war inside some application server.
> I would suggest the following workaround:
> 1.) Implement a ServletTransportFactory (see attachment 1)
> 2.) Register this ServletTransportFactory in the default cxf.xml (classpath root, see attachment 2)
> As a clean fix the ServletTransportFactory should make the static String getTrimmedPath(String path) method to a protected non static method. Than it can be easily overriden by custom subclasses.
> Greetings

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