You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@maven.apache.org by yellowtrolley <mr...@gmail.com> on 2009/03/30 17:39:24 UTC

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\parent>mvn -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-basic&war=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-basic&war=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 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: 4 seconds
[INFO] Finished at: Mon Mar 30 16:52:12 CEST 2009
[INFO] Final Memory: 5M/10M
[INFO] ------------------------------------------------------------------------
-- 
View this message in context: http://n2.nabble.com/help-deploying-with-tomcat-maven-plugin%2C-please-tp2557913p2557913.html
Sent from the maven users mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


Re: help deploying with tomcat-maven-plugin, please

Posted by yellowtrolley <mr...@gmail.com>.
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 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\parent>mvn -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-basic&war=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-basic&war=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 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: 4 seconds
[INFO] Finished at: Mon Mar 30 16:52:12 CEST 2009
[INFO] Final Memory: 5M/10M
[INFO] ------------------------------------------------------------------------


-- 
View this message in context: http://n2.nabble.com/help-deploying-with-tomcat-maven-plugin%2C-please-tp2557913p2558032.html
Sent from the maven users mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org