Please use mojo user list. Two questions : - what is the size of your war file ? - what is the content of your env var MAVEN_OPTS ? (if not defined try to increase memory : MAVEN_OPTS=-Xms512m -Xmx512m)
HTH, -- Olivier 2010/1/12 thobos <boss_tho...@web.de>: > > Hi i want to deploy my application on Tomcat with Maven 2.0. > > I think my pom.xml is correct. > > When i enter "mvn tomcat:deploy" in the console, the deployment starts but i > get an Java Heap Space. > > view plaincopy to clipboardprint? > > 1. > 2. [INFO] Scanning for projects... > 3. [INFO] > ------------------------------------------------------------------------ > 4. [INFO] Building routes > 5. [INFO] task-segment: [tomcat:deploy] > 6. [INFO] > ------------------------------------------------------------------------ > 7. [INFO] Preparing tomcat:deploy > 8. [INFO] [resources:resources] > 9. [WARNING] Using platform encoding (UTF-8 actually) to copy filtered > resources, i.e. build is platform dependent! > 10. [INFO] Copying 165 resources > 11. [INFO] [compiler:compile] > 12. [INFO] Nothing to compile - all classes are up to date > 13. [INFO] [jspc:compile {execution: jspc}] > 14. [INFO] [resources:testResources] > 15. [WARNING] Using platform encoding (UTF-8 actually) to copy filtered > resources, i.e. build is platform dependent! > 16. [INFO] skip non existing resourceDirectory > /home/tboss/workspace_routenspecial/route_special/src/test/resources > 17. [INFO] [compiler:testCompile] > 18. [INFO] No sources to compile > 19. [INFO] [surefire:test] > 20. [INFO] No tests to run. > 21. [INFO] [war:war] > 22. [INFO] Exploding webapp... > 23. [INFO] Copy webapp webResources to > /home/tboss/workspace_routenspecial/route_special/target/bmw-routes_maven > 24. [INFO] Copy webapp webResources to > /home/tboss/workspace_routenspecial/route_special/target/bmw-routes_maven > 25. [INFO] Assembling webapp route_special in > /home/tboss/workspace_routenspecial/route_special/target/bmw-routes_maven > 26. [INFO] Generating war > /home/tboss/workspace_routenspecial/route_special/target/bmw-routes_maven.war > 27. [INFO] Building war: > /home/tboss/workspace_routenspecial/route_special/target/bmw-routes_maven.war > 28. [INFO] [tomcat:deploy] > 29. [INFO] Deploying war to http://localhost:8080/bmw-routes_maven > 30. [INFO] > ------------------------------------------------------------------------ > 31. [ERROR] FATAL ERROR > 32. [INFO] > ------------------------------------------------------------------------ > 33. [INFO] Java heap space > 34. [INFO] > ------------------------------------------------------------------------ > 35. [INFO] Trace > 36. java.lang.OutOfMemoryError: Java heap space > 37. at > java.io.ByteArrayOutputStream.write(ByteArrayOutputStream.java:95) > 38. at > sun.net.www.http.PosterOutputStream.write(PosterOutputStream.java:61) > 39. at > java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:65) > 40. at > java.io.BufferedOutputStream.write(BufferedOutputStream.java:109) > 41. at > org.codehaus.mojo.tomcat.TomcatManager.pipe(TomcatManager.java:718) > 42. at > org.codehaus.mojo.tomcat.TomcatManager.invoke(TomcatManager.java:616) > 43. at > org.codehaus.mojo.tomcat.TomcatManager.deployImpl(TomcatManager.java:680) > 44. at > org.codehaus.mojo.tomcat.TomcatManager.deploy(TomcatManager.java:302) > 45. at > org.codehaus.mojo.tomcat.DeployMojo.deployWar(DeployMojo.java:84) > 46. at > org.codehaus.mojo.tomcat.AbstractDeployMojo.invokeManager(AbstractDeployMojo.java:83) > 47. at > org.codehaus.mojo.tomcat.AbstractCatalinaMojo.execute(AbstractCatalinaMojo.java:132) > 48. at > org.codehaus.mojo.tomcat.AbstractWarCatalinaMojo.execute(AbstractWarCatalinaMojo.java:59) > 49. at > org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:483) > 50. at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:678) > 51. at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:553) > 52. at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:523) > 53. at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:371) > 54. at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:332) > 55. at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:181) > 56. at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:356) > 57. at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:137) > 58. at org.apache.maven.cli.MavenCli.main(MavenCli.java:356) > 59. at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > 60. at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > 61. at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > 62. at java.lang.reflect.Method.invoke(Method.java:592) > 63. at > org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315) > 64. at org.codehaus.classworlds.Launcher.launch(Launcher.java:255) > 65. at > org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430) > 66. at org.codehaus.classworlds.Launcher.main(Launcher.java:375) > 67. [INFO] > ------------------------------------------------------------------------ > 68. [INFO] Total time: 33 seconds > 69. [INFO] Finished at: Tue Jan 12 10:48:45 GMT+01:00 2010 > 70. [INFO] Final Memory: 11M/509M > 71. [INFO] > ------------------------------------------------------------------------ > 72. > > [INFO] Scanning for projects... [INFO] > ------------------------------------------------------------------------ > [INFO] Building routes [INFO] task-segment: [tomcat:deploy] [INFO] > ------------------------------------------------------------------------ > [INFO] Preparing tomcat:deploy [INFO] [resources:resources] [WARNING] Using > platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is > platform dependent! [INFO] Copying 165 resources [INFO] [compiler:compile] > [INFO] Nothing to compile - all classes are up to date [INFO] [jspc:compile > {execution: jspc}] [INFO] [resources:testResources] [WARNING] Using platform > encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform > dependent! [INFO] skip non existing resourceDirectory > /home/tboss/workspace_routenspecial/route_special/src/test/resources [INFO] > [compiler:testCompile] [INFO] No sources to compile [INFO] [surefire:test] > [INFO] No tests to run. [INFO] [war:war] [INFO] Exploding webapp... [INFO] > Copy webapp webResources to > /home/tboss/workspace_routenspecial/route_special/target/bmw-routes_maven > [INFO] Copy webapp webResources to > /home/tboss/workspace_routenspecial/route_special/target/bmw-routes_maven > [INFO] Assembling webapp route_special in > /home/tboss/workspace_routenspecial/route_special/target/bmw-routes_maven > [INFO] Generating war > /home/tboss/workspace_routenspecial/route_special/target/bmw-routes_maven.war > [INFO] Building war: > /home/tboss/workspace_routenspecial/route_special/target/bmw-routes_maven.war > [INFO] [tomcat:deploy] [INFO] Deploying war to > http://localhost:8080/bmw-routes_maven [INFO] > ------------------------------------------------------------------------ > [ERROR] FATAL ERROR [INFO] > ------------------------------------------------------------------------ > [INFO] Java heap space [INFO] > ------------------------------------------------------------------------ > [INFO] Trace java.lang.OutOfMemoryError: Java heap space at > java.io.ByteArrayOutputStream.write(ByteArrayOutputStream.java:95) at > sun.net.www.http.PosterOutputStream.write(PosterOutputStream.java:61) at > java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:65) at > java.io.BufferedOutputStream.write(BufferedOutputStream.java:109) at > org.codehaus.mojo.tomcat.TomcatManager.pipe(TomcatManager.java:718) at > org.codehaus.mojo.tomcat.TomcatManager.invoke(TomcatManager.java:616) at > org.codehaus.mojo.tomcat.TomcatManager.deployImpl(TomcatManager.java:680) at > org.codehaus.mojo.tomcat.TomcatManager.deploy(TomcatManager.java:302) at > org.codehaus.mojo.tomcat.DeployMojo.deployWar(DeployMojo.java:84) at > org.codehaus.mojo.tomcat.AbstractDeployMojo.invokeManager(AbstractDeployMojo.java:83) > at > org.codehaus.mojo.tomcat.AbstractCatalinaMojo.execute(AbstractCatalinaMojo.java:132) > at > org.codehaus.mojo.tomcat.AbstractWarCatalinaMojo.execute(AbstractWarCatalinaMojo.java:59) > at > org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:483) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:678) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:553) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:523) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:371) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:332) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.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(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:592) 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) [INFO] > ------------------------------------------------------------------------ > [INFO] Total time: 33 seconds [INFO] Finished at: Tue Jan 12 10:48:45 > GMT+01:00 2010 [INFO] Final Memory: 11M/509M [INFO] > ------------------------------------------------------------------------ > > I set the following variables in home/.bashrc: > > export MAVEN_OPTS=-Xmx512m > export CATALINA_OPTS=-Xmx512m > export JAVA_OPTS=-Xmx512m > > and in apache-tomcat-6.0.20/bin/catalina.sh and > apache-tomcat-6.0.20/bin/startup.sh: > > MAVEN_OPTS="-Xmx512m" > CATALINA_OPTS="-Xmx512m" > JAVA_OPTS="-Xmx512m" > > The problem is still there. > > Has anyone an idea? > -- > View this message in context: > http://old.nabble.com/Maven-Depolyment-Tomcat-Java-Heap-Space-tp27125609p27125609.html > Sent from the Maven - Users mailing list archive at Nabble.com. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org > For additional commands, e-mail: users-h...@maven.apache.org > > -- Olivier --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org