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 <[EMAIL PROTECTED]> 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?
