在暂存模式中,weblogic将部署复制到集群节点的stage目录。
但是,如果我们将应用程序的修改版本(.war)直接复制到stage目录,然后重新启动节点,则不使用新的/修改的版本。Weblogic继续运行应用程序的早期版本。
通过直接复制到节点的“stage”目录,可以让托管节点运行应用程序吗?我们正在使用weblogic 10.3.4
发布于 2014-11-21 16:08:37
在发展模式中,您确实可以选择复制新文件并自动部署它们:
“若要自动部署存档应用程序,请将其存档文件复制到/autodeploy目录。WebLogic服务器自动将应用程序的部署模式设置为stage模式。
在服务器运行时,可以动态地重新部署自动部署的部署单元。若要动态重新部署,请将存档文件的新版本复制到/autodeploy目录中的现有文件上。“
但是,这并不是在生产环境中部署应用程序的适当方式。在生产中,你有几种选择。可以使用weblogic部署器 update参数调用:
java weblogic.Deployer -adminurl http://test:7001 -user weblogic
-password weblogic -update -name myapp.ear -upload
-plan c:\localfiles\nuPlan.xml或者您可以简单地登录到weblogic管理控制台:
Deployments -> select your deployment -> Click Update -> choose your new war filehttps://stackoverflow.com/questions/27059196
复制相似问题