2014-10-02 65 views
0

我正在使用本地安装的WLS 12.1c应用程序服务器(在VM实例上)。我在WLS Web控制台的帮助下部署了应用程序。选择“安装”并选择我想要部署的EAR文件的路径。精细。作品。如何进行自动部署?

但是,我希望每次改变时都会从同一个地方拾起耳朵。否则,我必须“删除”部署包,重新启动服务器并再次“安装”EAR。太麻烦了。

如何激活自动部署?

感谢

回答

1

如果你在一个发展的环境的时候,你可能需要使用自动部署代替:

发展模式使WebLogic Server实例可以自动部署和更新应用程序是在domain_name/autodeploy目录(其中domain_name是WebLogic Server域的名称)。

请注意,您的Weblogic服务器必须以开发模式运行。 一旦你的EAR添加到domain_name/autodeploy/,从那里出来,它会自动拾取更改该目录中的文件:

要自动部署已归档的应用程序,它的归档文件复制到/ autodeploy目录。 WebLogic Server自动将应用程序的部署模式设置为舞台模式。

自动部署的部署单元可以在服务器运行时动态重新部署。要动态重新部署,请将新版本的归档文件复制到/ autodeploy目录中的现有文件中。

参见:http://docs.oracle.com/cd/E24329_01/web.1211/e24443/autodeploy.htm

+0

我只是想知道可以将一个改变autodeploy目录或不?我浏览了文档,并没有发现任何提示。 – feder 2014-10-03 05:40:52

+1

可能不是。只需在您的ant文件中创建一个目标,或者将其部署到复制或链接到正确的文件夹是更容易的方法来使其工作。就我个人而言,我使用WLST在脚本中执行取消部署/部署处理,这是我构建过程的一部分。 – 2014-10-06 15:26:30