作为Weblogic的新手,我遵循一些自述文件将应用程序部署到Weblogic,将war文件复制到自动部署文件夹中。它们自动显示在Weblogic控制台中,到目前为止还不错。
后来,我从自动部署文件夹中删除了其中一些应用程序,希望它们也会从部署页面中消失。令我惊讶的是,一旦我启动了服务器,它们仍然存在,我也无法删除它们: Weblogic说我需要从自动部署文件夹(!)中删除wars。
当然,我应该先读一下文档,说明如下:
自动部署、重新部署和取消部署存档应用程序 若要自动部署存档应用程序,请将其存档文件复制到/autodeploy目录中。WebLogic服务器自动将应用程序的部署模式设置为stage模式。 在服务器运行时,可以动态地重新部署自动部署的部署单元。若要动态重新部署,请将存档文件的新版本复制到/autodeploy目录中的现有文件上。 若要取消部署自动部署的归档部署单元,请从/autodeploy目录中删除应用程序。WebLogic服务器停止应用程序并将其从配置中删除。注:--如果在服务器未激活时从/autodeploy目录中删除应用程序,则即使服务器再次处于活动状态,WebLogic服务器也不会检测到应用程序已被删除。为了防止不同步的域树,BEA建议您只在服务器处于活动状态时才从/autodeploy目录中删除应用程序。
因为我在服务器关闭时删除了文件,它们仍然出现在那里。在这个特定的文档中,没有的是如何在不同步的情况下修复它。
发布于 2015-01-13 15:51:42
答案很简单。
config.xml文件夹中打开config文件;<app-deployment>标签之间找到你删除的应用程序。https://stackoverflow.com/questions/27926081
复制相似问题