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-tp27125618p27125618.html Sent from the Tomcat - Dev mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org