В затмении у меня есть xml, но в нем есть некоторые ошибки, такие как:
В этой строке найдено несколько аннотаций:
- cvc-pattern-valid: значение 'pf-realtime-security' недопустимо по отношению к шаблону '($ | | \ p {L}) (\ p {L} | \ p {Nd} | | $) * 'для типа' null '.
- cvc-complex-type.2.2: у элемента 'name' не должно быть элемента [children], и значение должно быть допустимым.
В этой строке найдено несколько аннотаций:
- cvc-complex-type.3.2.2: атрибут «уровень кеша» не может появляться в элементе «int-jms: message-driven-channel-adapter».
- cvc-complex-type.3.2.2: Атрибут 'subscription-durable' не может появляться в элементе 'int-jms: message-driven-channel-
адаптер.
- cvc-complex-type.3.2.2: атрибут 'durable-subscription-name' не может появляться в элементе 'int-jms: message-driven-channel-
адаптер.
Это весенний загрузочный проект с некоторыми XML-файлами из старого проекта, я не знаю, есть ли такая же проблема в старом проекте. Но у моего проекта всегда есть эта проблема.
<web-fragment id="WebFragment_ID" version="3.0"
xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-fragment_3_0.xsd">
<display-name>PF Realtime Services Web Application - Security Module</display-name>
<name>pf-realtime-security</name>
<int-jms:message-driven-channel-adapter connection-factory="primeLocateConnectionFactory"
destination="primeLocateTopic" acknowledge="auto" auto-startup="true"
cache-level="1" channel="primeLocateInChannel" pub-sub-domain="true"
durable-subscription-name="prime-locate-#{systemProperties['realtime.hostname']}" subscription-durable="true"/>
Я ожидал, что здесь не должно быть ошибок в файлах xml.