在暂存模式下,weblogic将部署复制到群集节点的stage目录。
但是,如果我们将应用程序的修改版本(.war)直接复制到stage目录,并重新启动该节点,则不会使用新的/修改版本。 Weblogic继续运行早期版本的应用程序。
是否可以让受管节点通过直接复制到'阶段来运行应用程序。节点的目录?我们正在使用weblogic 10.3.4
答案 0 :(得分:0)
在Development Mode中,您可以选择复制新文件并自动部署它们:
“要自动部署已归档的应用程序,请将其归档文件复制到/ autodeploy目录.WebLogic Server会自动将应用程序的部署模式设置为阶段模式。
可以在服务器运行时动态重新部署自动部署的部署单元 运行。要动态重新部署,请将新版本的存档文件复制到/ autodeploy目录中的现有文件中。“
但是,这不是在生产环境中部署应用程序的适当方法。在生产中你有几个选择。您可以使用更新参数致电weblogic deployer:
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 file