首页 文章

Jboss取消部署应用程序缺少sha

提问于
浏览
0

我使用wildfly Master-domain . 当我部署一些应用程序时,在domain.xml中创建了sha,例如:

dd234b0920c094b633ebb38c9432dee9ea96ecfc

并且太过创造了内容

/ opt / wildfly / domain / data / content / dd / 234b0920c094b633ebb38c9432dee9ea96ecfc /

但是当我通过管理控制台取消部署应用程序时,内容来自

/ opt / wildfly / domain / data / content /

会消失 . 当我需要重启wildfly时,我收到消息:

[Host Controller] 15:34:01,768 ERROR [org.jboss.as.controller.management-operation] (Controller Boot Thread) WFLYCTL0013: Operation ("add") failed - address: ([("deployment" => "APPLICATION.ear")]) - failure description: "WFLYDC0058: No deployment content with hash dd234b0920c094b633ebb38c9432dee9ea96ecfc is available in the deployment content repository for deployment 'APPLICATION.ear'. This is a fatal boot error. To correct the problem, either restart with the --admin-only switch set and use the CLI to install the missing content or remove it from the configuration, or remove the deployment from the xml configuraiton file and restart."[Host Controller] 15:34:01,815 FATAL [org.jboss.as.host.controller] (Controller Boot Thread) WFLYHC0034: Host Controller boot has failed in an unrecoverable manner; exiting. See previous messages for details.[Host Controller] 15:34:01,817 FATAL [org.jboss.as.host.controller] (Controller Boot Thread) WFLYHC0178: Aborting with exit code 99

在domain.xml文件中存在sha1 .

服务器日志:

2018-03-15 10:30:21,518 DEBUG [org.wildfly.extension.batch](MSC服务线程1-1)删除批处理环境; ModuleClassLoader for Module“deployment.APPLICATION-1.9.3.ear:main”from Service Module Loader 2018-03-15 10:30:21,527 DEBUG [org.hibernate.validator.internal.engine.ConfigurationImpl](MSC服务主题1- 4)设置类型为org.hibernate.validator.internal.cdi.InjectingConstraintValidatorFactory的自定义ConstraintValidatorFactory 2018-03-15 10:30:21,528 DEBUG [org.hibernate.validator.internal.engine.ConfigurationImpl](MSC服务线程1-4)设置org.hibernate.validator.messageinterpolation.ResourceBundleMessageInterpolator类型的自定义MessageInterpolator 2018-03-15 10:30:21,528 DEBUG [org.hibernate.validator.internal.engine.ConfigurationImpl](MSC服务线程1-4)设置自定义TraversableResolver类型org.hibernate.validator.internal.engine.resolver.DefaultTraversableResolver 2018-03-15 10:30:21,528 DEBUG [org.hibernate.validator.internal.engine.ConfigurationImpl](MSC服务主题1-4)设置自定义ParameterNameProvider输入org.hibernate.validator.internal.en gine.DefaultParameterNameProvider 2018-03-15 10:30:21,532 DEBUG [org.wildfly.extension.batch](MSC服务线程1-3)删除批处理环境; ModuleClassLoader for Module“deployment.APPLICATION-1.9.3.ear.APPLICATION-web-1.9.3.war:main”from Service Module Loader 2018-03-15 10:30:21,588 DEBUG [org.jboss.as.ejb3 . 部署](MSC服务线程1-3)unRegistering EJB客户端上下文的类加载器ModuleClassLoader for Module“deployment.APPLICATION-1.9.3.ear.APPLICATION-ejb-1.9.3.jar:main”from Service Module Loader 2018-03- 15 10:30:21,591 DEBUG [org.wildfly.extension.batch](MSC服务线程1-2)删除批处理环境; ModuleClassLoader for Module“deployment.APPLICATION-1.9.3.ear.APPLICATION-ejb-1.9.3.jar:main”from Service Module Loader 2018-03-15 10:30:21,599 INFO [org.wildfly.extension.undertow] (ServerService线程池 - 74)WFLYUT0022:未注册的Web上下文:/ APPLICATION 2018-03-15 10:30:21,630 FINE [javax.enterprise.resource.webcontainer.jsf.config](ServerService线程池 - 74)ConfigureListener . contextDestroyed(APPLICATION-web)2018-03-15 10:30:21,651 DEBUG [org.jboss.weld.deployer](MSC服务主题1-1)WFLYWELD0010:停止部署的焊接服务APPLICATION-1.9.3.ear 2018- 03-15 10:30:21,667 DEBUG [org.jboss.as.ejb3.deployment](MSC服务线程1-2)unRegistering EJB客户端上下文的类加载器ModuleClassLoader for Module“deployment.APPLICATION-1.9.3.ear.APPLICATION- web-1.9.3.war:main“来自服务模块加载器2018-03-15 10:30:21,742 INFO [org.jboss.as.server.deployment](MSC服务线程1-4)WFLYSRV0208:停止子部署(运行时) -name:APPLICATION-web- 1.9.3.war)在270ms 2018-03-15 10:30:21,743 INFO [org.jboss.as.server.deployment](MSC服务线程1-1)WFLYSRV0208:停止子部署(运行时名称:APPLICATION-ejb -1.9.3.jar)in 271ms 2018-03-15 10:30:21,744 DEBUG [org.jboss.jca.core.connectionmanager.pool.strategy.OnePool](DefaultQuartzScheduler_Worker-10)loom-devsync1-datasource:getConnection( null,WrappedConnectionRequestInfo @ 228b594d [userName = user])[0/30] 2018-03-15 10:30:21,746 DEBUG [org.jboss.jca.core.connectionmanager.pool.strategy.OnePool](DefaultQuartzScheduler_Worker-10)织机-devsync1-datasource:returnConnection(29207e12,false)[0/30] 2018-03-15 10:30:21,762 INFO [org.jboss.as.server.deployment](MSC服务线程1-4)WFLYSRV0028:停止部署APPLICATION-1.9.3.ear(runtime-name:APPLICATION-1.9.3.ear)in 291ms 2018-03-15 10:30:21,847 DEBUG [org.jboss.jca.core.connectionmanager.pool.strategy.OnePool] (DefaultQuartzScheduler_Worker-1)loom-devsync1-datasource:getConnection(null,WrappedConnectionReque) stInfo @ 228b594d [userName = user])[0/30] 2018-03-15 10:30:21,848 DEBUG [org.jboss.jca.core.connectionmanager.pool.strategy.OnePool](DefaultQuartzScheduler_Worker-2)loom-devsync1 -datasource:getConnection(null,WrappedConnectionRequestInfo @ 228b594d [userName = user])[0/30] 2018-03-15 10:30:21,851 DEBUG [org.jboss.jca.core.connectionmanager.poouseel.strategy.OnePool](DefaultQuartzScheduler_Worker-1)loom-devsync1 -datasource:returnConnection(29207e12,false)[0/30] 2018-03-15 10:30:21,852 DEBUG [org.jboss.jca.core.connectionmanager.pool.strategy.OnePool](DefaultQuartzScheduler_Worker-2)loom-devsync1 -datasource:returnConnection(2ffe1f48,false)[0/30] 2018-03-15 10:30:22,116 INFO [org.jboss.as.server](ServerService Thread Pool - 64)WFLYSRV0009:Undeployed“APPLICATION-1.9 . 3.ear“(runtime-name:”APPLICATION-1.9.3.ear“)2018-03-15 10:30:22,123 INFO [org.jboss.as.repository](ServerService Thread Pool - 64)WFLYDR0002:Content已从位置/ opt / wildfly / data / content / dd / 234b0920c094b633ebb38c9432dee9ea96ecfc / content中删除

和环境:Debian wheezy,wildlfy 10.1.0 FINAL核心版本:2.8.27.Final

我需要解决从/ opt / wildfly / domain / data / content /中删除内容的问题 .

内容应该留在这个文件夹中 . 应用程序可以再次部署 .

1 回答

  • 0

    我建议使用WildFly 12的最新版本

相关问题