作为Weblogic的新手,我通过将war文件复制到autodeploy文件夹,按照一些自述文件将应用程序部署到Weblogic.他们自动在Weblogic控制台中显示,到目前为止一切顺利.
后来,我从autodeploy文件夹中删除了一些这些应用程序,期望它们也从"部署"页面中消失.令我惊讶的是,一旦我启动服务器,他们仍然在那里,我也无法删除它们:Weblogic说我需要从autodeploy文件夹中删除战争(!).
当然,我应该先阅读文档,其中说明如下:
自动部署,重新部署和取消部署存档的应用程序
要自动部署已归档的应用程序,请将其归档文件复制到/ autodeploy目录.WebLogic Server自动将应用程序的部署模式设置为阶段模式.
可以在服务器运行时动态重新部署自动部署的部署单元.要动态重新部署,请将新版本的存档文件复制到/ autodeploy目录中的现有文件中.
要取消部署已自动部署的已归档部署单元,请从/ autodeploy目录中删除该应用程序.WebLogic Server会停止应用程序并将其从配置中删除. 注意: 如果在服务器未处于活动状态时从/ autodeploy目录中删除应用程序,则即使服务器再次处于活动状态,WebLogic Server也不会检测到应用程序已被删除.为了防止不同步的域树,BEA建议您仅在服务器处于活动状态时从/ autodeploy目录中删除应用程序.
由于我在服务器关闭时删除了文件,因此它们仍会显示在那里.在这个特定的文档中没有的是如何在它不同步时修复它.
Tar*_*rek 28
答案很简单.
使用文件管理器(例如Windows资源管理器或Nautilus)导航到Weblogic的域文件夹.
打开config.xml文件config夹中的文件;
找到您在<app-deployment>标签之间删除的应用.
从xml文件中删除它们;
重启服务器.
| 归档时间: |
|
| 查看次数: |
12328 次 |
| 最近记录: |