Hey All:

Not sure what list to send this to, since it's part CDK, part openshift, part EAP. Hope this is the right list.

Two issues...
First, despite me deleting a .deployed marker (ROOT.war.deployed), and rsyncing back up to the pod using the --delete flag, the server seems to be replacing the file immediately, rather than undeploying the app as it's supposed to. Is it the case that eap on openshift cannot undeploy root.war ?

Secondly, I'm noticing really strange behavior with oc rsync.

I have a local folder 'deploy' in a directory i use in JBT:

[rob@rawbdor deploy]$ ls
activemq-rar.rar           README.txt  ROOT.war.deployed
activemq-rar.rar.deployed  ROOT.war

This maps to the remote openshift folder eap-app-1-auugc:/opt/eap/standalone/deployments

But when I run the following commands, I get very unexpected results:

Try 1:
oc rsync eap-app-1-auugc:/opt/eap/standalone/deployments "/home/rob/apps/eclipse/workspaces/runtime-EclipseApplication/.metadata/.plugins/org.jboss.ide.eclipse.as.core/test@eap-app/deploy"

RESULT: deployments -> /deployments - ie, it created a new folder called deployments inside my deploy folder. Not what I want.

Try 2:
oc rsync eap-app-1-auugc:/opt/eap/standalone/deployments/ /home/rob/apps/eclipse/workspaces/runtime-EclipseApplication/.metadata/.plugins/org.jboss.ide.eclipse.as.core/test@eap-app/deploy

(Note I added a trailing slash eap-app-1-auugc:/opt/eap/standalone/deployments) - Result: it copied the entire remote folder into a new subfolder called "deploy" inside my existing folder named "deploy"

Try 3:
oc rsync eap-app-1-auugc:/opt/eap/standalone/deployments/ /home/rob/apps/eclipse/workspaces/runtime-EclipseApplication/.metadata/.plugins/org.jboss.ide.eclipse.as.core/test@eap-app/deploy/

(Note I added an additional trailing slash to local path)
Result: same as try 2

Try 4:
oc rsync eap-app-1-auugc:/opt/eap/standalone/deployments /home/rob/apps/eclipse/workspaces/runtime-EclipseApplication/.metadata/.plugins/org.jboss.ide.eclipse.as.core/test@eap-app/deploy/

(Note, local path has trailing slash, remote path does not)
Result:  Same as try 1

This all seems strange, no? Pretty sure the attempt with no trailing slashes is the correct one, but its behavior is strange.


_______________________________________________
Devtools mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/devtools

Reply via email to