STS + gwt + spring-config файлы + tx: пространство имен аннотаций - PullRequest
0 голосов
/ 13 мая 2011

Я застрял в этом некоторое время. Я занимаюсь разработкой Java-проекта gwt + spring backend. Мой проект - это структура с проектом GWT и другим проектом Java для сервисов Spring и так далее. Каждый проект содержит свои соответствующие файлы конфигурации Spring. при попытке загрузить весенние конфиги, если бы я использовал tx:annotation-driven

я получаю следующее непрерывно. org.xml.sax.SAXParseException: schema_reference.4: Failed to read schema document 'http://www.springframework.org/schema/tx/spring-tx-3.0.xsd', because 1) could not find the document; 2) the document could not be read; 3) the root element of the document is not <xsd:schema>.

cvc-complex-type.2.4.c: The matching wildcard is strict, but no declaration can be found for element 'tx:annotation-driven'.

следует упомянуть, что я развертываю в контейнере gwt внутри sts, используя плагин google для затмения.

мое пространство имен весеннего сервлета начинается так же

<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="h ttp://www.w3.org/2001/XMLSchema-instance" xmlns:aop="h ttp://www.springframework.org/schema/aop" xmlns:context="h ttp://www.springframework.org/schema/context" xmlns:p="h ttp://www.springframework.org/schema/p" xmlns:util="h ttp://www.springframework.org/schema/util" xmlns:tx="h ttp://www.springframework.org/schema/tx" xsi:schemaLocation="h ttp://www.springframework.org/schema/aop h ttp://www.springframework.org/schema/aop/spring-aop-3.0.xsd h ttp://www.springframework.org/schema/beans h ttp://www.springframework.org/schema/beans/spring-beans-3.0.xsd h ttp://www.springframework.org/schema/util h ttp://www.springframework.org/schema/util/spring-util-3.0.xsd h ttp://www.springframework.org/schema/tx h ttp://www.springframework.org/schema/tx/spring-tx-3.0.xsd h ttp://www.springframework.org/schema/context h ttp://www.springframework.org/schema/context/spring-context-3.0.xsd"> <tx:annotation-driven transaction-manager="transactionManager"/>

Я прошел много постов, чтобы понять это, но не смог решить проблему. а) Попробовал импортировать схему в xml-каталог с помощью : jar:file:path/to/spring-framework-3.0.5.RELEASE/dist/org.springframework.transaction-3.0.5.RELEASE.jar!/org/springframework/transaction/config/spring-tx-3.0.xsd с ключом http://www.springframework.org/schema/context/spring-context-3.0.xsd и вводом местоположения схемы.

Цените любую помощь или указатели!

1 Ответ

0 голосов
/ 22 июня 2011

Для тех, кто сталкивается с подобными проблемами в среде, которая включает STS и Maven.Убедитесь, что в ваш файл pom.xml добавлен правильный jar-файл, а затем либо обновите ur-зависимости;обновить рабочее пространство;закройте ваш проект и снова откройте или перезапустите STS с опцией -clean.Один из вышеперечисленных заставит его работать на вас.НТН

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...