cxf-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Villard David (JIRA)" <j...@apache.org>
Subject [jira] [Comment Edited] (CXF-1355) Port Jsr181HandlerMapping from Xfire
Date Tue, 14 May 2013 14:59:17 GMT

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

Villard David edited comment on CXF-1355 at 5/14/13 2:57 PM:
-------------------------------------------------------------

Sorry Benson, I don't fully understand that you had explained. I have to upgrade a web-app
project using java.rmi.remote from XFire to CXF.
 I'm in the same situation that Alexander, I have a Null Pointer Exception during Bean initialization.
Here my config.xml: 

	<import resource="classpath:META-INF/cxf/cxf.xml" />

	<bean class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
		<property name="urlMap">
			<map>
				<entry key="/">
					<ref bean="handlerMapping" />
				</entry>
			</map>
		</property>
	</bean>

	<bean id="handlerMapping"
		class="	org.apache.cxf.spring.remoting.Jsr181HandlerMapping.Jsr181HandlerMapping"> <!--
From Jara's attachment -->
		<property name="urlPrefix">
			<value>/services/</value>
		</property>
	</bean>


and here my web.xml


 <servlet>
    <servlet-name>CXFServlet</servlet-name>
    <servlet-class>
        org.apache.cxf.transport.servlet.CXFServlet
    </servlet-class>
  </servlet>


  <servlet-mapping>
    <servlet-name>CXFServlet</servlet-name>
    <url-pattern>/services/*</url-pattern>
  </servlet-mapping>

	<context-param>
		<param-name>contextConfigLocation</param-name>
		<param-value>/WEB-INF/classes/config.xml</param-value>
	</context-param>

	<listener>
		<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
	</listener>

	<welcome-file-list>
		<welcome-file>index.html</welcome-file>
	</welcome-file-list>


What's wrong ?
I would like to bring me your experience and eventually tell me how I can move the code to
resolve the problem.
Thanks so much.
David.
                
      
> Port Jsr181HandlerMapping from Xfire
> ------------------------------------
>
>                 Key: CXF-1355
>                 URL: https://issues.apache.org/jira/browse/CXF-1355
>             Project: CXF
>          Issue Type: New Feature
>          Components: Integration
>         Environment: Spring 1.x, 2.x
>            Reporter: Jara Cesnek
>            Assignee: Benson Margulies
>             Fix For: 2.3
>
>         Attachments: Jsr181HandlerMapping.java
>
>
> In Xfire was support for automatic scans for @WebService annotated beans in Spring servlet
context and publish them as endpoints. 
> In CXF this feature is missing.
> In attachment I provide my own implementation same functionality on CXF.
> (Spring code is fine, about CXF code I am not sure, but anyway this works)

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Mime
View raw message