help deploying with tomcat-maven-plugin, please
Anybody can give me a hint about what I am doing wrong, please? I installed tomcat-maven-plugin and tomcat manager plugin for eclipse. My project builds ok after mvn package but when I try to deploy to tomcat server with mvn -e tomcat:exploded it throws org.apache.maven.lifecycle.LifecycleExecutionException: Cannot invoke Tomcat man ager. From the trace I can't find out what I am doing wrong. As far as I am concerned I haven't changed the default settings and my tomcat-users.xml shouldn't be the problem: ?xml version='1.0' encoding='utf-8'? tomcat-users role rolename=tomcat/ role rolename=role1/ role rolename=manager/ role rolename=admin/ user username=tomcat password=tomcat roles=tomcat/ user username=both password=tomcat roles=tomcat,role1/ user username=role1 password=tomcat roles=role1/ user username=manager password=manager roles=manager/ user username=admin password= roles=admin,manager/ /tomcat-users The error log is as follows: C:\Documents and Settings\pablog\workspace2\parentmvn -e tomcat:exploded + Error stacktraces are turned on. [INFO] Scanning for projects... [INFO] Reactor build order: [INFO] OpenCms Parent [INFO] OpenCms Webapp [INFO] OpenCms System [INFO] OpenCms Content [INFO] OpenCms Orgunits [INFO] [INFO] Building OpenCms Parent [INFO]task-segment: [tomcat:exploded] [INFO] [INFO] [tomcat:exploded] [INFO] Skipping non-war project [INFO] [INFO] Building OpenCms Webapp [INFO]task-segment: [tomcat:exploded] [INFO] [INFO] [tomcat:exploded] [INFO] Deploying war to http://localhost:8080/opencms-basic [INFO] [ERROR] BUILD ERROR [INFO] [INFO] Cannot invoke Tomcat manager Embedded error: http://localhost:8080/manager/deploy?path=%2Fopencms-basicwar=f ile%3A%2FC%3A%2FDocuments+and+Settings%2Fpablog%2Fworkspace2%2Fwebapp%2Ftarget%2 Fwebapp%2F [INFO] [INFO] Trace org.apache.maven.lifecycle.LifecycleExecutionException: Cannot invoke Tomcat man ager at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa ultLifecycleExecutor.java:703) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandalone Goal(DefaultLifecycleExecutor.java:553) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(Defau ltLifecycleExecutor.java:523) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHan dleFailures(DefaultLifecycleExecutor.java:371) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmen ts(DefaultLifecycleExecutor.java:332) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLi fecycleExecutor.java:181) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:356) at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:137) at org.apache.maven.cli.MavenCli.main(MavenCli.java:356) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces sorImpl.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) Caused by: org.apache.maven.plugin.MojoExecutionException: Cannot invoke Tomcat manager at org.codehaus.mojo.tomcat.AbstractCatalinaMojo.execute(AbstractCatalin aMojo.java:149) at org.codehaus.mojo.tomcat.AbstractWarCatalinaMojo.execute(AbstractWarC atalinaMojo.java:63) at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPlugi nManager.java:483) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa ultLifecycleExecutor.java:678) ... 16 more Caused by: java.io.FileNotFoundException: http://localhost:8080/manager/deploy?p ath=%2Fopencms-basicwar=file%3A%2FC%3A%2FDocuments+and+Settings%2Fpablog%2Fwork space2%2Fwebapp%2Ftarget%2Fwebapp%2F at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLCon nection.java:1303) at org.codehaus.mojo.tomcat.TomcatManager.invoke(TomcatManager.java:604) at org.codehaus.mojo.tomcat.TomcatManager.deployImpl(TomcatManager.java: 662) at
Re: help deploying with tomcat-maven-plugin, please
Due to the FileNotFoundException I created the target folder opencms-basic manually and now the trace is a bit different (below). It seems to be a problem with permissions accessing tomcat manager... Embedded error: Connection refused: connect [INFO] [INFO] Trace org.apache.maven.lifecycle.LifecycleExecutionException: Cannot invoke Tomcat man ager at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa ultLifecycleExecutor.java:703) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandalone Goal(DefaultLifecycleExecutor.java:553) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(Defau ltLifecycleExecutor.java:523) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHan dleFailures(DefaultLifecycleExecutor.java:371) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmen ts(DefaultLifecycleExecutor.java:332) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLi fecycleExecutor.java:181) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:356) at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:137) at org.apache.maven.cli.MavenCli.main(MavenCli.java:356) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces sorImpl.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) Caused by: org.apache.maven.plugin.MojoExecutionException: Cannot invoke Tomcat manager at org.codehaus.mojo.tomcat.AbstractCatalinaMojo.execute(AbstractCatalin aMojo.java:149) at org.codehaus.mojo.tomcat.AbstractWarCatalinaMojo.execute(AbstractWarC atalinaMojo.java:63) at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPlugi nManager.java:483) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa ultLifecycleExecutor.java:678) ... 16 more Caused by: java.net.ConnectException: Connection refused: connect at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333) at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195) at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182) at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366) at java.net.Socket.connect(Socket.java:519) at java.net.Socket.connect(Socket.java:469) at sun.net.NetworkClient.doConnect(NetworkClient.java:163) at sun.net.www.http.HttpClient.openServer(HttpClient.java:394) at sun.net.www.http.HttpClient.openServer(HttpClient.java:529) at sun.net.www.http.HttpClient.init(HttpClient.java:233) at sun.net.www.http.HttpClient.New(HttpClient.java:306) at sun.net.www.http.HttpClient.New(HttpClient.java:323) at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLC onnection.java:852) at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConne ction.java:793) at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection .java:718) at org.codehaus.mojo.tomcat.TomcatManager.invoke(TomcatManager.java:597) at org.codehaus.mojo.tomcat.TomcatManager.deployImpl(TomcatManager.java: 662) at org.codehaus.mojo.tomcat.TomcatManager.deploy(TomcatManager.java:245) at org.codehaus.mojo.tomcat.AbstractDeployMojo.deployWar(AbstractDeployM ojo.java:175) at org.codehaus.mojo.tomcat.AbstractDeployMojo.invokeManager(AbstractDep loyMojo.java:85) at org.codehaus.mojo.tomcat.AbstractCatalinaMojo.execute(AbstractCatalin aMojo.java:141) ... 19 more [INFO] [INFO] Total time: 5 seconds [INFO] Finished at: Mon Mar 30 17:43:51 CEST 2009 [INFO] Final Memory: 5M/10M [INFO] Anybody can give me a hint about what I am doing wrong, please? I installed tomcat-maven-plugin and tomcat manager plugin for eclipse. My project builds ok after mvn package but when I try to deploy to tomcat server with mvn -e tomcat:exploded it throws org.apache.maven.lifecycle.LifecycleExecutionException: Cannot invoke Tomcat man ager. From the trace I can't find out what I am doing wrong. As far as I am concerned I haven't changed the default settings and my