Я пытаюсь перенести какое-то программное обеспечение с JBoss 5 на JBoss 7. Я застрял, поскольку мое развертывание завершается неудачно с приведенными ниже исключениями. Имейте в виду, что программное обеспечение работает в JBoss 5, поэтому все, что не работает, должно быть из-за различий между JBoss 5/7, я полагаю.
Рассматриваемая строка (строка 12, как указано в исключении) выглядит следующим образом:
<application-policy xmlns="urn:jboss:security-beans:1.0" name="MyProjectDatabaseLogin">
Ошибки / исключения:
ERROR [org.jboss.msc.service.fail] (MSC service thread 1-4) MSC000001: Failed to start service jboss.deployment.unit."myear.ear".PARSE: org.jboss.msc.service.StartException in service jboss.deployment.unit."myear.ear".PARSE: WFLYSRV0153: Failed to process phase PARSE of deployment "myear.ear"
[stack trace omitted]
Caused by: org.jboss.as.server.deployment.DeploymentUnitProcessingException: WFLYPOJO0038: Exception while parsing POJO descriptor file: "/content/myear.ear/META-INF/myproject-auth-jboss-beans.xml"
[stack trace omitted]
Caused by: org.projectodd.vdx.core.XMLStreamValidationException: ParseError at [row,col]:[12,4]
Message: ParseError at [row,col]:[12,4]
Message: WFLYCTL0198: Unexpected element '{urn:jboss:security-beans:1.0}application-policy' encountered
[stack trace omitted]
ERROR [org.jboss.as.controller.management-operation] (Controller Boot Thread) WFLYCTL0013: Operation ("deploy") failed - address: ([("deployment" => "myear.ear")]) - failure description: {"WFLYCTL0080: Failed services" => {"jboss.deployment.unit.\"myear.ear\".PARSE" => "WFLYSRV0153: Failed to process phase PARSE of deployment \"myear.ear\"
Caused by: org.jboss.as.server.deployment.DeploymentUnitProcessingException: WFLYPOJO0038: Exception while parsing POJO descriptor file: \"/content/myear.ear/META-INF/myproject-auth-jboss-beans.xml\"
Caused by: org.projectodd.vdx.core.XMLStreamValidationException: ParseError at [row,col]:[12,4]
Message: ParseError at [row,col]:[12,4]
Message: WFLYCTL0198: Unexpected element '{urn:jboss:security-beans:1.0}application-policy' encountered"}}
Почему application-policy
(или значение xmlns
для него) неожиданно здесь? Что вызывает это исключение?
Мне пришлось вручную ввести вышеупомянутую строку xml и ошибки / исключения, поэтому возможно, что в оригинале могут присутствовать некоторые опечатки, которые не способствуют возникновению проблемы, хотя я перечитал здесь свой вопрос несколько раз и Я не думаю, что я опечатал выше.