"[EMAIL PROTECTED]" wrote : I don't understand your question. Are you saying you try to edit files in the default/tmp folder but then find they get overridden from the content in default/deploy when you redeploy? But an exploded archive lets you edit the exploded content? I am sorry for the confusion, I meant to say that a previously exploded context is lost once you restart the Jboss server. Consider following myApp.ear for example - myApp.ear | | | | | |-------myWeb.war | | | | | |-------config | | | | | | | |-------customConfig.properties[configurations are lost after restarts] | | | | | | | | | |-------upload[User uploads few config input file. Uploaded files are also lost on restarts of server] | | | | | | | |------- aInput.xml | | | |------- bInput.xml | | | |------- cInput.xml | | |
myApp.ear archived file is deployed under ${jboss.home}\server\default\deploy\ then its content will be exploded to default\tmp\deploy\tmp1234myApp-contents.ear[with some namimg protocol of Jboss]. Any configuration changes done to customConfig.properties file resides inside exploded context tmp1234myApp-contents.ear directory. Similarly any file uploads done to the context will also reside in this temp exploaded directory. Once we restart Jboss server, it deletes all contents of ${jboss.home}\server\default\tmp\deploy folder,where the ear files are exploaded and exploads are the ear files again. Since modification done to the exploaded application[context] resides in tmp\deploy\, are lost after restart.When server is restarted ear file is extracted again to tmp\deploy folder. All configurations done on previously exploaded application are lost. "[EMAIL PROTECTED]" wrote : And your description of "farming service" doesn't describe any service provided by JBoss. There is no feature to replicate uploaded files around a cluster (except if you did something like store the file content byte[] as an attributed in a clustered web session). | And for this I still need some more clarification - >From Cluster guide - anonymous wrote : The easiest way to deploy an application into the cluster is to use the farming service. That is to hot-deploy the application | archive file (e.g., the EAR, WAR or SAR file) in the all/farm/ directory of any of the cluster member | and the application is automatically duplicated across all nodes in the same cluster. If node joins the cluster later, it | will pull in all farm deployed applications in the cluster and deploy them locally at start-up time. If you delete the | application from one of the running cluster server node's farm/ folder, the application will be undeployed locally | and then removed from all other cluster server nodes farm folder (triggers undeployment.) You should manually | delete the application from the farm folder of any server node not currently connected to the cluster | What if there is any modifcation to the context , as explained in above in myApp.ear issue example.If there is a file upload to the context? how will this be communicate to other nodes? I dont see any thing that explain my doubt in cluster guide/doc, please let me know if my understanding is wrong. If Jboss does not support replication of context , should we use any cluster software to do that? Regards, Sandeep View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4160686#4160686 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4160686 _______________________________________________ jboss-user mailing list jboss-user@lists.jboss.org https://lists.jboss.org/mailman/listinfo/jboss-user