Spring batch admin 1.3.1 выдает ошибку при развертывании в jboss
Я пытался обновить администратор Spring Batch и Spring-Batch-Admin-ресурсы до версии 1.3.1 с 1.2.2. При развертывании уха обновленного проекта в jboss, появляется следующая ошибка
Cannot upload deployment: {"WFLYCTL0080: Failed services" => {"jboss.undertow.deployment.default-server.default-host./MyProject" => "org.jboss.msc.service.StartException in service jboss.undertow.deployment.default-server.default-host./MyProject: org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: Failed to import bean definitions from URL location [classpath*:/META-INF/spring/batch/servlet/manager/*.xml] Offending resource: URL [vfs:/C:/JBOSS/jboss-eap-7.0.4/bin/content/WSApps.ear/MyProject.war/WEB-INF/lib/spring-batch-admin-resources-1.3.1.RELEASE.jar/org/springframework/batch/admin/web/resources/servlet-config.xml]; nested exception is org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 20 in XML document from \"/C:/JBOSS/jboss-eap-7.0.4/bin/content/WSApps.ear/MyProject.war/WEB-INF/lib/spring-batch-admin-manager-1.3.1.RELEASE.jar/META-INF/spring/batch/servlet/manager/integration-context.xml\" is invalid; nested exception is org.xml.sax.SAXParseException; lineNumber: 20; columnNumber: 104; cvc-datatype-valid.1.2.1: '/job-configuration' is not a valid value for 'NCName'. Caused by: org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: Failed to import bean definitions from URL location [classpath*:/META-INF/spring/batch/servlet/manager/*.xml] Offending resource: URL [vfs:/C:/JBOSS/jboss-eap-7.0.4/bin/content/WSApps.ear/MyProject.war/WEB-INF/lib/spring-batch-admin-resources-1.3.1.RELEASE.jar/org/springframework/batch/admin/web/resources/servlet-config.xml]; nested exception is org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 20 in XML document from \"/C:/JBOSS/jboss-eap-7.0.4/bin/content/MyProject.ear/MyProject.war/WEB-INF/lib/spring-batch-admin-manager-1.3.1.RELEASE.jar/META-INF/spring/batch/servlet/manager/integration-context.xml\" is invalid; nested exception is org.xml.sax.SAXParseException; lineNumber: 20; columnNumber: 104; cvc-datatype-valid.1.2.1: '/job-configuration' is not a valid value for 'NCName'. Caused by: org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 20 in XML document from \"/C:/JBOSS/jboss-eap-7.0.4/bin/content/MyProject.ear/MyProject.war/WEB-INF/lib/spring-batch-admin-manager-1.3.1.RELEASE.jar/META-INF/spring/batch/servlet/manager/integration-context.xml\" is invalid; nested exception is org.xml.sax.SAXParseException; lineNumber: 20; columnNumber: 104; cvc-datatype-valid.1.2.1: '/job-configuration' is not a valid value for 'NCName'. Caused by: org.xml.sax.SAXParseException; lineNumber: 20; columnNumber: 104; cvc-datatype-valid.1.2.1: '/job-configuration' is not a valid value for 'NCName'."}}
Эта ошибка была исправлена, когда поле 'id' было изменено на 'name' в файле gration-context.xml внутри spring-batch-admin-manager-1.3.1.RELEASE.jar
<http:inbound-channel-adapter id="/job-configuration" channel="job-configuration-multipart"
request-payload-type="org.springframework.batch.admin.integration.MultipartJobConfigurationRequest" view-name="redirect:jobs"
supported-methods="POST" message-converters="multipartJobConfigurationRequestHttpMessageConverter" />
<http:inbound-gateway id="/job-configuration.json" request-channel="job-configurations"
reply-key="jobs" reply-channel="job-registrations" request-payload-type="org.springframework.core.io.Resource"
view-name="jobs" supported-methods="POST" message-converters="resourceHttpMessageConverter" />
Но я понимаю, что мы не должны менять банку, чтобы сделать развертывание успешным. Я искал весь Интернет, чтобы найти решение, но безуспешно. Не могли бы вы помочь мне исправить это исключение?