Развертывание Spring Roo, спящего веб-проекта java в jboss 4.2.3 завершается неудачно из-за отсутствия объявления mvc: default-servlet-handler - PullRequest
0 голосов
/ 23 ноября 2011

Я развертываю веб-сайт Java, который использует Spring Roo и Hibernate для JBoss 4.2.3.Постоянно происходит сбой из-за того, что определенные теги не были объявлены:

<mvc:resources>
<mvc:default-servlet-handler>

Определение bean-компонента для схемы webmvc-config.xml выглядит следующим образом:

<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:mvc="http://www.springframework.org/schema/mvc"
xmlns:p="http://www.springframework.org/schema/p"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"    
xmlns:util="http://www.w3.org/1999/xhtml"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-3.0.xsd
http://www.springframework.org/schema/mvc
http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd">

версий весенних фляг, которые мыиспользуете 3.0.5.Я уверен, что эти теги доступны после 3.0.4.Мы используем maven для управления нашими зависимостями, но независимо от того, сколько я делаю чистой установки, она не может быть развернута.Я в недоумении здесь.Я также попытался удалить -3.0 из xsds в схеме, но безрезультатно.

Понятия не имею, чего не хватает.

Спасибо ~!

1 Ответ

1 голос
/ 23 ноября 2011

Проблема была в смешанной зависимости в моем проекте. По какой-то причине наш проект использовал springbyexample, и эта зависимость вынуждала проект откатывать более старые версии фляг, которые мне были нужны для правильного развертывания проекта. Это привело к тому, что JBoss решил, что теги не поддерживаются.

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