Re: [Tomcat Embedded Plugin] Problem in development
Hi, Have you seen this plugin? http://mojo.codehaus.org/tomcat-maven-plugin/introduction.html On 5/30/07, CasMeiron <[EMAIL PROTECTED]> wrote: All tomcat dependencies declared in my plugin pom: tomcat catalina 5.5.15 compile tomcat catalina-optional 5.5.15 compile tomcat jasper-compiler 5.5.15 compile tomcat jasper-compiler-jdt 5.5.15 compile tomcat jasper-runtime 5.5.15 compile tomcat jsp-api 5.5.15 compile tomcat naming-factory 5.5.15 compile tomcat naming-resources 5.5.15 compile tomcat servlets-default 5.5.15 compile javax.servlet servlet-api 2.4 provided tomcat tomcat-coyote 5.5.15 compile tomcat tomcat-http 5.5.15 compile tomcat tomcat-util 5.5.15 compile tomcat commons-modeler 5.5.9-alpha compile commons-el commons-el 1.0 compile On 5/30/07, CasMeiron <[EMAIL PROTECTED]> wrote: > > Hi guys, im making a plugin to run tomcat embedded to test my apps. > Ive use cargo for 2 days, but the 'embedded scene' is not 100% working. > > I already use simple tomcat embedded server and works fine, but i need > declare in my project pom all dependencies. With plugin configured in my > profile, i can inject all dependencies without declaring in > parent-project-pom. > > Ok, lets go... My container is working, i type "tomcat:start" and my > container goes up, setting the root directory "/" to my src/main/webapp > folder in my project, all libs re declareds in plugin-pom but i got a > problem: > > In debug mode, i can load the class org.apache.jasper.servlet.JspServlet, > using this.getClass().getClassLoader().loadClass, but its seems catalina > loader can't, what i need to do?! > > Tkz guys. > > [Problem down] > > > INFO: XML validation disabled > 30/05/2007 14:28:38 org.apache.catalina.core.ApplicationContext log > INFO: Marking servlet jsp as unavailable > 30/05/2007 14:28:38 org.apache.catalina.core.ApplicationContext log > SEVERE: Error loading WebappClassLoader > delegate: false > repositories: > --> Parent Classloader: > [EMAIL PROTECTED] > org.apache.jasper.servlet.JspServlet > java.lang.ClassNotFoundException : org.apache.jasper.servlet.JspServlet > at org.apache.catalina.loader.WebappClassLoader.loadClass( > WebappClassLoader.java:1352) > at org.apache.catalina.loader.WebappClassLoader.loadClass( > WebappClassLoader.java:1198) > at org.apache.catalina.core.StandardWrapper.loadServlet( > StandardWrapper.java:1034) > at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java > :932) > at org.apache.catalina.core.StandardContext.loadOnStartup ( > StandardContext.java:3915) > at org.apache.catalina.core.StandardContext.start(StandardContext.java > :4176) > at org.apache.catalina.core.ContainerBase.start(ContainerBase.java > :1012) > at org.apache.catalina.core.StandardHost.start (StandardHost.java:718) > at org.apache.catalina.core.ContainerBase.start(ContainerBase.java > :1012) > at org.apache.catalina.core.StandardEngine.start(StandardEngine.java > :442) > at org.apache.catalina.startup.Embedded.start (Embedded.java:821) > at net.pimpas.maven.tomcat.plugin.TomcatStarter.execute( > TomcatStarter.java:92) > at org.apache.maven.plugin.DefaultPluginManager.executeMojo( > DefaultPluginManager.java:443) > at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals ( > DefaultLifecycleExecutor.java:539) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal( > DefaultLifecycleExecutor.java:493) > at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal ( > DefaultLifecycleExecutor.java:463) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures > (DefaultLifecycleExecutor.java:311) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments ( > DefaultLifecycleExecutor.java:278) > at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute( > DefaultLifecycleExecutor.java:143) > at org.apache.maven.DefaultMaven.doExecute(Default
Re: [Tomcat Embedded Plugin] Problem in development
All tomcat dependencies declared in my plugin pom: tomcat catalina 5.5.15 compile tomcat catalina-optional 5.5.15 compile tomcat jasper-compiler 5.5.15 compile tomcat jasper-compiler-jdt 5.5.15 compile tomcat jasper-runtime 5.5.15 compile tomcat jsp-api 5.5.15 compile tomcat naming-factory 5.5.15 compile tomcat naming-resources 5.5.15 compile tomcat servlets-default 5.5.15 compile javax.servlet servlet-api 2.4 provided tomcat tomcat-coyote 5.5.15 compile tomcat tomcat-http 5.5.15 compile tomcat tomcat-util 5.5.15 compile tomcat commons-modeler 5.5.9-alpha compile commons-el commons-el 1.0 compile On 5/30/07, CasMeiron <[EMAIL PROTECTED]> wrote: Hi guys, im making a plugin to run tomcat embedded to test my apps. Ive use cargo for 2 days, but the 'embedded scene' is not 100% working. I already use simple tomcat embedded server and works fine, but i need declare in my project pom all dependencies. With plugin configured in my profile, i can inject all dependencies without declaring in parent-project-pom. Ok, lets go... My container is working, i type "tomcat:start" and my container goes up, setting the root directory "/" to my src/main/webapp folder in my project, all libs re declareds in plugin-pom but i got a problem: In debug mode, i can load the class org.apache.jasper.servlet.JspServlet, using this.getClass().getClassLoader().loadClass, but its seems catalina loader can't, what i need to do?! Tkz guys. [Problem down] INFO: XML validation disabled 30/05/2007 14:28:38 org.apache.catalina.core.ApplicationContext log INFO: Marking servlet jsp as unavailable 30/05/2007 14:28:38 org.apache.catalina.core.ApplicationContext log SEVERE: Error loading WebappClassLoader delegate: false repositories: --> Parent Classloader: [EMAIL PROTECTED] org.apache.jasper.servlet.JspServlet java.lang.ClassNotFoundException : org.apache.jasper.servlet.JspServlet at org.apache.catalina.loader.WebappClassLoader.loadClass( WebappClassLoader.java:1352) at org.apache.catalina.loader.WebappClassLoader.loadClass( WebappClassLoader.java:1198) at org.apache.catalina.core.StandardWrapper.loadServlet( StandardWrapper.java:1034) at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java :932) at org.apache.catalina.core.StandardContext.loadOnStartup ( StandardContext.java:3915) at org.apache.catalina.core.StandardContext.start(StandardContext.java :4176) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java :1012) at org.apache.catalina.core.StandardHost.start (StandardHost.java:718) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java :1012) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java :442) at org.apache.catalina.startup.Embedded.start (Embedded.java:821) at net.pimpas.maven.tomcat.plugin.TomcatStarter.execute( TomcatStarter.java:92) at org.apache.maven.plugin.DefaultPluginManager.executeMojo( DefaultPluginManager.java:443) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals ( DefaultLifecycleExecutor.java:539) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal( DefaultLifecycleExecutor.java:493) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal ( DefaultLifecycleExecutor.java:463) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures (DefaultLifecycleExecutor.java:311) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments ( DefaultLifecycleExecutor.java:278) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute( DefaultLifecycleExecutor.java:143) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334) at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125) at org.apache.maven.cli.MavenCli.main(MavenCli.java:272) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke ( NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke( DelegatingMethodAccesso