Paul, You are right. From a cursory glance, I noticed that the other apps like welcome and console had an explicit jasper dependency while these two didn't. The welcome and console apps for Tomcat too have a jasper dependency specified. So I suggested Jason try this.
Now when he said that worked I thought the plugin install of those examples worked for him. Now I am unsure if he said the plugin install worked or if it was just a regular deploy. Cheers Prasad On 5/16/07, Paul McMahan <[EMAIL PROTECTED]> wrote:
Hey Prasad, I think the problem Jason saw was with the ldap-demo- jetty and servlet-examples-jetty plugins and not with with the poms or the application. For example, without this commit in place I am able to install the ldap-demo-jetty as an application (just not as a plugin). Also, the ldap-demo-tomcat plugin was already working, so the change to the tomcat poms was unnecessary. I suspect that the underlying problem is that something in jetty has changed recently and the configs in the snapshot repository need to be republished (that is where the plugins are pulled from). But I'm not totally sure about that yet. At any rate, adding an explicit dependency from the sample applications onto the jasper config is probably not a good long term solution since we wouldn't expect simple apps like these to need to do that. Java EE requires the webcontainer to automatically provide the JSP dependency at runtime. Best wishes, Paul On May 16, 2007, at 1:11 PM, [EMAIL PROTECTED] wrote: > Author: prasad > Date: Wed May 16 10:11:18 2007 > New Revision: 538652 > > URL: http://svn.apache.org/viewvc?view=rev&rev=538652 > Log: > Fixing java.lang.ClassNotFoundException: > org.apache.jasper.servlet.JspServlet in classloader > org.apache.geronimo.configs/ldap-demo-jetty/2.0-SNAPSHOT/car > > Modified: > geronimo/server/trunk/configs/ldap-demo-jetty/pom.xml > geronimo/server/trunk/configs/ldap-demo-tomcat/pom.xml > > Modified: geronimo/server/trunk/configs/ldap-demo-jetty/pom.xml > URL: http://svn.apache.org/viewvc/geronimo/server/trunk/configs/ > ldap-demo-jetty/pom.xml?view=diff&rev=538652&r1=538651&r2=538652 > ====================================================================== > ======== > --- geronimo/server/trunk/configs/ldap-demo-jetty/pom.xml (original) > +++ geronimo/server/trunk/configs/ldap-demo-jetty/pom.xml Wed May > 16 10:11:18 2007 > @@ -57,6 +57,20 @@ > <type>car</type> > <scope>provided</scope> > </dependency> > + > + <dependency> > + <groupId>org.apache.geronimo.configs</groupId> > + <artifactId>jasper-deployer</artifactId> > + <version>${version}</version> > + <type>car</type> > + <scope>provided</scope> > + </dependency> > + <dependency> > + <groupId>org.apache.geronimo.configs</groupId> > + <artifactId>jasper</artifactId> > + <version>${version}</version> > + <type>car</type> > + </dependency> > </dependencies> > > <build> > > Modified: geronimo/server/trunk/configs/ldap-demo-tomcat/pom.xml > URL: http://svn.apache.org/viewvc/geronimo/server/trunk/configs/ > ldap-demo-tomcat/pom.xml?view=diff&rev=538652&r1=538651&r2=538652 > ====================================================================== > ======== > --- geronimo/server/trunk/configs/ldap-demo-tomcat/pom.xml (original) > +++ geronimo/server/trunk/configs/ldap-demo-tomcat/pom.xml Wed May > 16 10:11:18 2007 > @@ -49,6 +49,20 @@ > <type>car</type> > <scope>provided</scope> > </dependency> > + > + <dependency> > + <groupId>org.apache.geronimo.configs</groupId> > + <artifactId>jasper-deployer</artifactId> > + <version>${version}</version> > + <type>car</type> > + <scope>provided</scope> > + </dependency> > + <dependency> > + <groupId>org.apache.geronimo.configs</groupId> > + <artifactId>jasper</artifactId> > + <version>${version}</version> > + <type>car</type> > + </dependency> > </dependencies> > > <build> > >