From user-return-8165-apmail-geronimo-user-archive=geronimo.apache.org@geronimo.apache.org Thu Nov 01 20:13:54 2007 Return-Path: Delivered-To: apmail-geronimo-user-archive@www.apache.org Received: (qmail 60530 invoked from network); 1 Nov 2007 20:13:54 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 1 Nov 2007 20:13:54 -0000 Received: (qmail 64480 invoked by uid 500); 1 Nov 2007 20:13:40 -0000 Delivered-To: apmail-geronimo-user-archive@geronimo.apache.org Received: (qmail 64452 invoked by uid 500); 1 Nov 2007 20:13:40 -0000 Mailing-List: contact user-help@geronimo.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: user@geronimo.apache.org List-Id: Delivered-To: mailing list user@geronimo.apache.org Received: (qmail 64441 invoked by uid 99); 1 Nov 2007 20:13:40 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 01 Nov 2007 13:13:40 -0700 X-ASF-Spam-Status: No, hits=3.2 required=10.0 tests=HTML_MESSAGE,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [216.36.67.232] (HELO hqfs1.interlacesystems.com) (216.36.67.232) by apache.org (qpsmtpd/0.29) with SMTP; Thu, 01 Nov 2007 20:13:43 +0000 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C81CC3.7E92D894" Subject: RE: Problems deploying exploded webapp Date: Thu, 1 Nov 2007 13:12:17 -0700 Message-ID: <24039A7138B8FB4480B76DB3B939ACEE7CC83E@hqfs1.interlacesystems.com> In-Reply-To: <24039A7138B8FB4480B76DB3B939ACEE7CC83B@hqfs1.interlacesystems.com> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: Problems deploying exploded webapp Thread-Index: Acgcu0Na00hdFe1oQOa5QPKY+RGUIgACCADg From: "Anil Arora" To: X-Virus-Checked: Checked by ClamAV on apache.org This is a multi-part message in MIME format. ------_=_NextPart_001_01C81CC3.7E92D894 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Ok...I figured this out... =20 Changed my geronimo-web.xml file to include a dependency... =20 =20 org.apache.geronimo.configs sharedlib 2.0.2 car /interlace =20 =20 ________________________________ From: Anil Arora [mailto:aarora@interlacesystems.com]=20 Sent: Thursday, November 01, 2007 1:13 PM To: user@geronimo.apache.org Subject: Problems deploying exploded webapp =20 =20 I am trying to deploy my exploded webapp application but I'm running into class not found issues. =20 Error: Unable to distribute interlace: org.apache.geronimo.common.DeploymentException: Failed to load servlet class com.interlacesystems.system.ISStartupServlet =20 Failed to load servlet class com.interlacesystems.system.ISStartupServlet =20 com.interlacesystems.system.ISStartupServlet in classloader default/interlace/1193941770453/war =20 On the server side...this looks like =20 13:04:47,734 ERROR [Deployer] Deployment failed due to org.apache.geronimo.common.DeploymentException: Failed to load servlet class com .interlacesystems.system.ISStartupServlet at org.apache.geronimo.jaxws.builder.JAXWSServiceBuilder.discoverPOJOWeb Services(JAXWSServiceBuilder.java:169) at org.apache.geronimo.jaxws.builder.JAXWSServiceBuilder.discoverWebServ ices(JAXWSServiceBuilder.java:110) at org.apache.geronimo.jaxws.builder.JAXWSServiceBuilder.findWebServices (JAXWSServiceBuilder.java:92) at org.apache.geronimo.jaxws.builder.JAXWSServiceBuilder$$FastClassByCGL IB$$5b2252ff.invoke() =20 =20 This class should be loaded via the sharedlib. I changed the config.xml to include the following... =20 ${interlace.home},${interlace.home}/internal/interla= c e/bundles,${interlace.home}/interlace/bundles ${interlace.home}/internal/lib,${interlace.home}/lib =20 I even tried hard coding the absolute path, so I don't think it's related to the system property. I debugged this using my ide and I see that the jar files are added to multiparentClassloader. Just doesn't see to pick it up. Do I need to add a reference or dependency in my Geronimo-web.xml? This is what it looks like now. =20 /interlace =20 Anil ------_=_NextPart_001_01C81CC3.7E92D894 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Ok…I figured this = out…

 

Changed my geronimo-web.xml file to include a dependency…

 

<?xml version=3D"1.0" encoding=3D"UTF-8"?>

<web-app xmlns=3D"http://geronimo.apache.org/xml/ns/j2ee/web-1.1"

      =   xmlns:sys=3D"http://geronimo.apache.org/xml/ns/deployment-1.1"<= o:p>

      =   xmlns:naming=3D"http://geronimo.apache.org/xml/ns/naming-1.1"&g= t;

 

    = <sys:environment>

      =   <sys:dependencies>

      =       = <sys:dependency>

      =           <sys:groupId>org.apache.geronimo.configs</sys:groupId>

      =           <sys:artifactId>sharedlib</sys:artifactId><= /font>

      =           <sys:version>2.0.2</sys:version>

=

      =      =      <sys:type>car</sys:type>

      =       = </sys:dependency>

      = </sys:dependencies>

    = </sys:environment>

    <context-root>/interlace</context-root>

</web-app>

 

 


From: Anil = Arora [mailto:aarora@interlacesystems.com]
Sent: Thursday, November = 01, 2007 1:13 PM
To: = user@geronimo.apache.org
Subject: Problems = deploying exploded webapp

 

 

I am trying to deploy my exploded webapp application = but I’m running into class not found = issues.

 

    Error: Unable to distribute = interlace:

    org.apache.geronimo.common.DeploymentException: Failed to = load

    servlet class com.interlacesystems.system.ISStartupServlet

=

 

        Failed to = load servlet class

    com.interlacesystems.system.ISStartupServlet

=

 

        = com.interlacesystems.system.ISStartupServlet in classloader

    = default/interlace/1193941770453/war

 

On the server side…this looks = like

 

13:04:47,734 ERROR [Deployer] Deployment failed due = to

org.apache.geronimo.common.DeploymentException: = Failed to load servlet class com

.interlacesystems.system.ISStartupServlet

        at org.apache.geronimo.jaxws.builder.JAXWSServiceBuilder.discoverPOJOWeb

Services(JAXWSServiceBuilder.java:169)

        at org.apache.geronimo.jaxws.builder.JAXWSServiceBuilder.discoverWebServ

ices(JAXWSServiceBuilder.java:110)

        at org.apache.geronimo.jaxws.builder.JAXWSServiceBuilder.findWebServices

(JAXWSServiceBuilder.java:92)=

        at org.apache.geronimo.jaxws.builder.JAXWSServiceBuilder$$FastClassByCGL

IB$$5b2252ff.invoke(<generated>)

 

 

This class should be loaded via the sharedlib.  = I changed the config.xml to include the = following…

 

    <module name=3D"org.apache.geronimo.configs/sharedlib/2.0.2/car">

        <gbean name=3D"SharedLib">

         =    <attribute = name=3D"classesDirs">${interlace.home},${interlace.home}/int= ernal/interlace/bundles,${interlace.home}/interlace/bundles</attribute= >

         =    <attribute name=3D"libDirs">${interlace.home}/internal/lib,${interlace.= home}/lib</attribute>

        = </gbean>

    = </module>

 

I even tried hard coding the absolute path, so I = don’t think it’s related to the system = property.

I debugged this using my ide and I see that the jar = files are added to multiparentClassloader.  Just doesn’t see to = pick it up.

Do I need to add a reference or dependency in my = Geronimo-web.xml?  This is what it looks like now.

 

<?xml version=3D"1.0" encoding=3D"UTF-8"?>

<web-app xmlns=3D"http://geronimo.apache.org/xml/ns/j2ee/web-1.1">

    <context-root>/interlace</context-root>

</web-app>

 

Anil

------_=_NextPart_001_01C81CC3.7E92D894--