2014-01-06 7 views
2

У меня есть 3 модуля maven. В одном модуле MAIN - у меня есть зависимость от 2 других (MODULE1 и MODULE2). Все модули основаны на весеннем mvc. Итак, во всех модулях я использую плитки в качестве конструктора шаблонов. В ГЛАВНОМ модуле в MVC-dipatcher-servlet.xml я стараюсь его конфигурироватьДобавить tiles.xml из других модулей maven

<bean id="viewResolver" 
class="org.springframework.web.servlet.view.UrlBasedViewResolver"> 
    <property name="viewClass"> 
     <value> 
     org.springframework.web.servlet.view.tiles2.TilesView 
     </value> 
    </property> 
</bean> 

<bean id="tilesConfigurer" 
class="org.springframework.web.servlet.view.tiles2.TilesConfigurer"> 
    <property name="definitions"> 
     <list> 
      <value>/WEB-INF/module-one-tiles.xml</value> 
      <value>/WEB-INF/module-main-tiles.xml</value> 
     </list> 
    </property> 
</bean> 

Но это дает мне ошибку, что не может найти файл module-one-tiles.xml. Я также попытался использовать classpath*, тот же результат. Можно ли добавить tiles.xml файлов из других модулей maven?

ответ

1

если ваш модуль баночка содержит /WEB-INF/module-one-tiles.xml в этом месте и ваш модуль банка находится в пути к классам вашего основного модуля затем

<value>classpath:/WEB-INF/module-one-tiles.xml</value> 

будет работать

+0

Нет, это не работает. java.io.FileNotFoundException: ресурс пути класса [WEB-INF/ub-blog-tiles.xml] не может быть разрешен для URL-адреса, поскольку он не существует. И что это означает, что «ваш блок-модуль находится в classpath вашего MAIN-модуля»? В моей главной module.pom меня com.springapp moduleone 1,0-ПАНОРАМА и moduleone ПОМ com.springapp moduleone баночка nabiullinas

+0

пост структура модуля jar, который содержит этот xml-файл –

+0

Путь к xml: src - main - webapp - WEB-INF - module-one-tiles.xml – nabiullinas

Смежные вопросы