- This topic has 1 reply, 1 voice, and was last updated 18 years, 8 months ago by japher.
-
AuthorPosts
-
japherMemberI have been using myeclipse for nearly two years now, and have always encountered this annoying problem:
When deploying my web project to tomcat, the deployment appears to have been completed successfully. However, when I check the webapps folder, say /tomcat/webapps/myproject/ it only contains the WEB-INF folder (and everything else like jars, jsps, html, images is missing). Inside WEB-INF, I have a classes folder which contains a few of my classes and nothing more.
Since the deployment has actually only been half done, I then choose Redeploy. Again, the UI shows this has completed successfully, but when I actually check /tomcat/webapps/ I find that the /myproject/ dir has been deleted altogether and there is no trace of my deployed webapp! Another attempt to redeploy causes again only WEB-INF with a fraction of the expected classes deployed. After around 4 attempts to redeploy, the deployment will complete successfully.
I include the required info (from the posting guidelines) below. Although I’m sure you’ll recommend that I just upgrade to latest version etc, I must stress that I have encountered this problem with every version of my myeclipse I have used over the past two years (my eclipse 3.X – 4.X and eclipse 3.0, 3.01, 3.1)
This seems to be the same problem: –
https://www.genuitec.com/forums/topic/closed-incomplete-deployment-of-ear-war/MY CONFIGURATION SUMMARY
——————————–*** Date: Tue Mar 14 10:55:45 GMT 2006
*** System properties:
OS=WindowsXP
OS version=5.1
Java version=1.4.2_06*** MyEclipse details:
MyEclipse Enterprise WorkbenchVersion: 4.0.3 GA
Build id: 20051025-4.0.3-GA*** Eclipse details:
Eclipse SDKVersion: 3.1.0
Build id: I20050627-1435Eclipse Project SDK
Version: 3.1.0
Build id: I20050627-1435Eclipse Platform
Version: 3.1.0
Build id: I20050627-1435Eclipse Java Development Tools
Version: 3.1.0
Build id: I20050627-1435Eclipse Graphical Editing Framework
Version: 3.1
Build id: 200507071758Eclipse RCP
Version: 3.1.0
Build id: I20050627-1435Eclipse Plug-in Development Environment
Version: 3.1.0
Build id: I20050627-1435Eclipse startup command=-os
win32
-ws
win32
-arch
x86
-launcher
C:\Program Files\eclipse\eclipse.exe
-name
Eclipse
-showsplash
600
-exitdata
7bc_3c
-vm
C:\j2sdk1.4.2_06\bin\javaw.exe
japherMemberHopefully this should really help, I found this in my log file (the one in C:\Documents and Settings\<username>\workspace\.metadata). It seems that each deployment has failed with a similar error, each time a different class causes the error.
!ENTRY com.genuitec.eclipse.ast.deploy.core 1 0 2006-03-13 08:54:36.181
!MESSAGE Error processing delta: ResourceDelta(/spml)
!STACK 1
org.eclipse.core.runtime.CoreException[0]: com.genuitec.eclipse.core.GenuitecCoreException: Failed to copy full contents from C:\myproject\3.2.2\spml\core\web\WEB-INF\classes\com\mycompany\myproject\configuration\activities\ActivityForm$55.class to C:\tomcat-5.0.28\webapps\spml\WEB-INF\classes\com\mycompany\myproject\configuration\activities\ActivityForm$55.class
at com.genuitec.eclipse.ast.deploy.core.Deployment.resourceChanged(Unknown Source)
at com.genuitec.eclipse.ast.deploy.core.ProjectDeltaVisitor.visit(Unknown Source)
at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:68)
at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:77)
at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:77)
at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:77)
at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:77)
at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:77)
at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:77)
at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:77)
at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:77)
at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:56)
at com.genuitec.eclipse.ast.deploy.core.DeploymentBuilder.webProjectBuildDelta(Unknown Source)
at com.genuitec.eclipse.ast.deploy.core.DeploymentBuilder.webProjectBuildDelta(Unknown Source)
at com.genuitec.eclipse.ast.deploy.core.DeploymentBuilder.buildDelta(Unknown Source)
at com.genuitec.eclipse.ast.deploy.core.DeploymentBuilder.build(Unknown Source)
at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:593)
at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1044)
at org.eclipse.core.runtime.Platform.run(Platform.java:783)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:168)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:202)
at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:231)
at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1044)
at org.eclipse.core.runtime.Platform.run(Platform.java:783)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:234)
at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:253)
at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:282)
at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:139)
at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:200)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:76)
Caused by: java.io.IOException: Failed to copy full contents from C:\myproject\3.2.2\spml\core\web\WEB-INF\classes\com\mycompany\myproject\configuration\activities\ActivityForm$55.class to C:\tomcat-5.0.28\webapps\spml\WEB-INF\classes\com\mycompany\myproject\configuration\activities\ActivityForm$55.class
at org.apache.commons.io.FileUtils.copyFile(FileUtils.java:753)
at org.apache.commons.io.FileUtils.copyFileToDirectory(FileUtils.java:700)
at org.apache.commons.io.FileUtils.copyFileToDirectory(FileUtils.java:674)
… 30 more!SUBENTRY 1 com.genuitec.eclipse.core 4 0 2006-03-14 10:41:50.439
!MESSAGE Failed to copy full contents from C:\myproject\3.4\trunk\core\web\WEB-INF\classes\com\mycompany\myproject\configuration\segments\SegmentForm$CancelHandler.class to C:\tomcat-5.0.28\webapps\collections\WEB-INF\classes\com\mycompany\myproject\configuration\segments\SegmentForm$CancelHandler.class
!STACK 0
com.genuitec.eclipse.core.GenuitecCoreException: Failed to copy full contents from C:\myproject\3.4\trunk\core\web\WEB-INF\classes\com\mycompany\myproject\configuration\segments\SegmentForm$CancelHandler.class to C:\tomcat-5.0.28\webapps\collections\WEB-INF\classes\com\mycompany\myproject\configuration\segments\SegmentForm$CancelHandler.class
at com.genuitec.eclipse.ast.deploy.core.Deployment.resourceChanged(Unknown Source)
at com.genuitec.eclipse.ast.deploy.core.ProjectDeltaVisitor.visit(Unknown Source)
at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:68)
at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:77)
at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:77)
at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:77)
at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:77)
at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:77)
at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:77)
at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:77)
at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:77)
at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:56)
at com.genuitec.eclipse.ast.deploy.core.DeploymentBuilder.webProjectBuildDelta(Unknown Source)
at com.genuitec.eclipse.ast.deploy.core.DeploymentBuilder.webProjectBuildDelta(Unknown Source)
at com.genuitec.eclipse.ast.deploy.core.DeploymentBuilder.buildDelta(Unknown Source)
at com.genuitec.eclipse.ast.deploy.core.DeploymentBuilder.build(Unknown Source)
at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:593)
at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1044)
at org.eclipse.core.runtime.Platform.run(Platform.java:783)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:168)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:202)
at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:231)
at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1044)
at org.eclipse.core.runtime.Platform.run(Platform.java:783)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:234)
at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:253)
at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:282)
at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:139)
at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:200)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:76)
Caused by: java.io.IOException: Failed to copy full contents from C:\myproject\3.4\trunk\core\web\WEB-INF\classes\com\mycompany\myproject\configuration\segments\SegmentForm$CancelHandler.class to C:\tomcat-5.0.28\webapps\collections\WEB-INF\classes\com\mycompany\myproject\configuration\segments\SegmentForm$CancelHandler.class
at org.apache.commons.io.FileUtils.copyFile(FileUtils.java:753)
at org.apache.commons.io.FileUtils.copyFileToDirectory(FileUtils.java:700)
at org.apache.commons.io.FileUtils.copyFileToDirectory(FileUtils.java:674)
… 30 more -
AuthorPosts