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 Dependencies --> <dependency> <groupId>tomcat</groupId> <artifactId>catalina</artifactId> <version>5.5.15</version> <scope>compile</scope> </dependency> <dependency> <groupId>tomcat</groupId> <artifactId>catalina-optional</artifactId> <version>5.5.15</version> <scope>compile</scope> </dependency> <dependency> <groupId>tomcat</groupId> <artifactId>jasper-compiler</artifactId> <version>5.5.15</version> <scope>compile</scope> </dependency> <dependency> <groupId>tomcat</groupId> <artifactId>jasper-compiler-jdt</artifactId> <version>5.5.15</version> <scope>compile</scope> </dependency> <dependency> <groupId>tomcat</groupId> <artifactId>jasper-runtime</artifactId> <version>5.5.15</version> <scope>compile</scope> </dependency> <dependency> <groupId>tomcat</groupId> <artifactId>jsp-api</artifactId> <version>5.5.15</version> <scope>compile</scope> </dependency> <dependency> <groupId>tomcat</groupId> <artifactId>naming-factory</artifactId> <version>5.5.15</version> <scope>compile</scope> </dependency> <dependency> <groupId>tomcat</groupId> <artifactId>naming-resources</artifactId> <version>5.5.15</version> <scope>compile</scope> </dependency> <dependency> <groupId>tomcat</groupId> <artifactId>servlets-default</artifactId> <version>5.5.15</version> <scope>compile</scope> </dependency> <dependency> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> <version>2.4</version> <scope>provided</scope> </dependency> <dependency> <groupId>tomcat</groupId> <artifactId>tomcat-coyote</artifactId> <version>5.5.15</version> <scope>compile</scope> </dependency> <dependency> <groupId>tomcat</groupId> <artifactId>tomcat-http</artifactId> <version>5.5.15</version> <scope>compile</scope> </dependency> <dependency> <groupId>tomcat</groupId> <artifactId>tomcat-util</artifactId> <version>5.5.15</version> <scope>compile</scope> </dependency> <dependency> <groupId>tomcat</groupId> <artifactId>commons-modeler</artifactId> <version>5.5.9-alpha</version> <scope>compile</scope> </dependency> <dependency> <groupId>commons-el</groupId> <artifactId>commons-el</artifactId> <version>1.0</version> <scope>compile</scope> </dependency> 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( > DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at org.codehaus.classworlds.Launcher.launchEnhanced (Launcher.java > :315) > at org.codehaus.classworlds.Launcher.launch(Launcher.java:255) > at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java > :430) > at org.codehaus.classworlds.Launcher.main(Launcher.java :375) > 30/05/2007 14:28:38 org.apache.catalina.core.StandardContext loadOnStartup > SEVERE: Servlet / threw load() exception > 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( > DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315) > at org.codehaus.classworlds.Launcher.launch(Launcher.java:255) > at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java > :430) > at org.codehaus.classworlds.Launcher.main(Launcher.java:375) > 30/05/2007 14:28:38 org.apache.commons.modeler.Registry registerComponent > SEVERE: Null component > null:type=JspMonitor,name=jsp,WebModule=//localhost/,J2EEApplication=none,J2EEServer=none > 30/05/2007 14:28:38 org.apache.coyote.http11.Http11BaseProtocol init > INFO: Initializing Coyote HTTP/1.1 on http-8080 > 30/05/2007 14:28:38 org.apache.coyote.http11.Http11BaseProtocol start > INFO: Starting Coyote HTTP/1.1 on http-8080 > > > -- > Paulo Cesar Silva Reis > ------------------------------- > Powered by GMAIL -- Paulo Cesar Silva Reis ------------------------------- Powered by GMAIL
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]