Click to See Complete Forum and Search --> : [RESOLVED] Java Web Service and Jsp Pages together(web.xml configuration problem)


mugalata
12-22-2009, 03:16 AM
hi,
i found a web service sample. it works but my other jsp pages, servlet don't work when web.xml is configured for web service. i think the red node below is causing this. how can i configure web.xml to run my jsp pages and web service together?

web.xml
<display-name>javaPROJE</display-name>
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/service.xml</param-value>
</context-param>
<listener>
<listener-class>
org.springframework.web.context.ContextLoaderListener
</listener-class>
</listener>
<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>/*</url-pattern>
</servlet-mapping>

edit:
i get "no service found" message in my jsp pages.

thanks in advance.

mugalata
12-22-2009, 01:26 PM
ok it's solved. i've changed web.xml and service.xml files like below.

web.xml
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/service.xml</param-value>
</context-param>
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener
</listener-class>
</listener>
<servlet>
<servlet-name>services</servlet-name>
<servlet-class>org.apache.cxf.transport.servlet.CXFServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>services</servlet-name>
<url-pattern>/*</url-pattern>
</servlet-mapping>




service.xml
<jaxws:endpoint id="contactUsService"
implementorClass="com.zamkinos.service.ContactUsServiceImpl"
implementor="#contactUsServiceImpl"
address="/services">
<jaxws:serviceFactory>
<ref bean="jaxws-and-aegis-service-factory"/>
</jaxws:serviceFactory>
</jaxws:endpoint>