geronimo-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Juan Amiguet" <jamig...@gmail.com>
Subject Re: Geronimo web services newbie question
Date Thu, 18 Jan 2007 13:30:16 GMT
Hi Lasantha,

Thanks for the tip there where quite a  few things that I was not doing
right.
However the error is still there.

Any clues?

Thanking you in advance.

On 1/18/07, Lasantha Ranaweera <lasantha@opensource.lk> wrote:
>
> Hi Juan,
>
> I can't exactly figure out your problem with given information. But you
> might be able to get something out of following sample application.
> http://cwiki.apache.org/GMOxDOC11/web-services-sample-application.html
>
> Thanks,
> Lasantha Ranaweera
> Juan Amiguet wrote:
> > Hi all,
> >
> > I need some help with the following exception:
> >
> > 17:02:56,289 ERROR [Hot Deployer] Unable to deploy: No servlet mapping
> > for port {http://java.sun.com/xml/ns/j2ee}ProvisioningIntf
> > <http://java.sun.com/xml/ns/j2ee%7DProvisioningIntf>
> > org.apache.geronimo.common.DeploymentException: No servlet mapping for
> > port {http://java.sun.com/xml/ns/j2ee}ProvisioningIntf
> > <http://java.sun.com/xml/ns/j2ee%7DProvisioningIntf>
> >
> > I get it when I deploy a jar with my web services that is build in the
> > following fashion:
> >
> > Provisioning.war
> > META-INF/
> > META-INF/MANIFEST.MF
> > WEB-INF/
> > WEB-INF/ProvisioningImplService/
> > WEB-INF/ProvisioningImplService/myPackage
> > WEB-INF/lib/
> > wsdl/
> > WEB-INF/ProvisioningImplService/myPackage/deploy.wsdd
> > WEB-INF/ProvisioningImplService/myPackage/deploy.wsdd.bak
> > WEB-INF/ProvisioningImplService/myPackage/undeploy.wsdd
> > WEB-INF/ProvisioningIntf-jaxrpc-mapping.xml
> > WEB-INF/geronimo-web.xml
> > WEB-INF/lib/Provisioning.jar
> > WEB-INF/lib/axis.jar
> > WEB-INF/lib/commons-discovery-0.2.jar
> > WEB-INF/lib/commons-logging-1.0.4.jar
> > WEB-INF/lib/jaxrpc.jar
> > WEB-INF/lib/saaj.jar
> > WEB-INF/lib/wsdl4j-1.5.1.jar
> > WEB-INF/web.xml
> > WEB-INF/webservices.xml
> > wsdl/ProvisioningImpl.wsdl
> >
> > and in the WEB-INF/lib/Provisioning.jar
> > I have my application with the generated code.
> > I generate all the wsdl and mappings and so on with wscompile from the
> > jwsdp-2.0
> >
> > My aim is to deploy a pojo of mine as a web-service.
> > I know it can be done because the eclipse wtp plugins manages to get
> > it all going.
> >
> > This is what my descriptors look like:
> >
> > web.xml
> > <?xml version="1.0" encoding="UTF-8"?>
> > <web-app id="Provisioning" version=" 2.4"
> > xmlns="http://java.sun.com/xml/ns/j2ee"
> > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> > xsi:schemaLocation=" http://java.sun.com/xml/ns/j2ee
> > http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
> >         <display-name>
> >                 ProvisioningImpl
> >         </display-name>
> >         <servlet>
> >                 <display-name>
> >                         Provisioning Servlet automagically from POJO
> >                 </display-name>
> >                 <servlet-name>
> >                         ProvisioningIntf
> >                 </servlet-name>
> >                 <servlet-class>
> >                         myPackage.ProvisioningImpl
> >                 </servlet-class>
> >                 <load-on-startup>1</load-on-startup>
> >         </servlet>
> >         <servlet-mapping>
> >                 <servlet-name>
> >                         ProvisioningIntf
> >                 </servlet-name>
> >                 <url-pattern>
> >                         /servlet/ProvisioningIntf/
> >                 </url-pattern>
> >         </servlet-mapping>
> >         <welcome-file-list>
> >                 <welcome-file>index.html</welcome-file>
> >                 <welcome-file>index.htm</welcome-file>
> >                 <welcome-file>default.html</welcome-file>
> >                 <welcome-file> default.htm</welcome-file>
> >         </welcome-file-list>
> > </web-app>
> >
> > geronimo-web.xml
> >
> > <web-app xmlns="http://geronimo.apache.org/xml/ns/j2ee/web-1.1
> > <http://geronimo.apache.org/xml/ns/j2ee/web-1.1>"
> > xmlns:naming="http://geronimo.apache.org/xml/ns/naming-1.1">
> >   <dep:environment xmlns:dep="
> > http://geronimo.apache.org/xml/ns/deployment-1.1">
> >     <dep:moduleId>
> >       <dep:groupId>myGroup</dep:groupId>
> >       <dep:artifactId>ProvisioningIntf</dep:artifactId>
> >       <dep:version>1.0</dep:version>
> >       <dep:type>war</dep:type>
> >     </dep:moduleId>
> >     <dep:dependencies>
> >         <dep:dependency>
> >            <dep:groupId>geronimo</dep:groupId>
> >            <dep:artifactId>geronimo-webservices</dep:artifactId>
> >            <dep:type>jar</dep:type>
> >         </dep:dependency>
> >         <dep:dependency>
> >            <dep:groupId>geronimo</dep:groupId>
> >            <dep:artifactId>geronimo-axis</dep:artifactId>
> >            <dep:type>jar</dep:type>
> >         </dep:dependency>
> >     </dep:dependencies>
> >     <dep:hidden-classes/>
> >     <dep:non-overridable-classes/>
> >   </dep:environment>
> >  <context-root>/ProvisioningImpl</context-root>
> > </web-app>
> >
> > webservices.xml
> >
> > <webservices xmlns=" http://java.sun.com/xml/ns/j2ee"
> >         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> >         xsi:schemaLocation=" http://java.sun.com/xml/ns/j2ee
> >         http://www.ibm.com/webservices/xsd/j2ee_web_services_1_1.xsd"
> >         version="1.1">
> >         <webservice-description>
> >
> >
> <webservice-description-name>ContentProvisioning</webservice-description-name>
> >                 <wsdl-file>wsdl/ProvisioningImpl.wsdl</wsdl-file>
> >
> > <jaxrpc-mapping-file>WEB-INF/ProvisioningIntf-jaxrpc-mapping.xml
> </jaxrpc-mapping-file>
> >                 <port-component>
> >
> > <port-component-name>ProvisioningIntf</port-component-name>
> >                         <wsdl-port>ProvisioningIntf</wsdl-port>
> >                         <service-endpoint-interface>
> >                                 myPackage.ProvisioningIntf
> >                         </service-endpoint-interface>
> >                         <service-impl-bean>
> >
> > <servlet-link>/servlet/ProvisioningIntf/</servlet-link>
> >                         </service-impl-bean>
> >                 </port-component>
> >         </webservice-description>
> > </webservices>
> >
> >
> > Inside the Provisioning. jar I also have in the META-INF the following:
> >
> > application.xml
> > <application xmlns=" http://java.sun.com/xml/ns/j2ee"
> > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> > xsi:schemaLocation=" http://java.sun.com/xml/ns/j2ee
> > http://java.sun.com/xml/ns/j2ee/application_1_4.xsd" version="1.4">
> >
> >   <description>Deployment descriptor for the application</description>
> >     <display-name>Provisioning Application</display-name>
> >
> >     <module>
> >        <java>Provisioning.jar</java>
> >     </module>
> >
> >     <module>
> >         <web>
> >              <web-uri>/servlet/ProvisioningIntf/</web-uri>
> >              <context-root>Provisioning</context-root>
> >         </web>
> >     </module>
> >
> > </application>
> >
> > and geronimo-application.xml
> > <application xmlns="http://geronimo.apache.org/xml/ns/j2ee/application">
> >    <environment>
> >         <moduleId>
> >                 <groupId>myGroup</groupId>
> >                 <artifactId>ProvisioningIntf</artifactId>
> >                 <version>1.0</version>
> >                 <type>jar</type>
> >         </moduleId>
> >         <hidden-classes/>
> >         <non-overridable-classes/>
> >    </environment>
> > </application>
> >
> >
> > I must be missing something but I am not sure what.
> > Anything obvious?
> >
> >
> > Thanking you in advance.
> > --
> > Where is my mind?
>
>


-- 
Where is my mind?

Mime
View raw message