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