Struts2 - Разница между struts.xml и struts-plugin.xml?
У меня путаница с этими файлами в Struts2. Обычно struts.xml
файл ядро, которое имеет конфигурацию в Struts1. Поэтому я также подумал об использовании файла struts.xml.
Но в моем проекте уже положили struts2-config-browser-plugin.jar
, она имеет struts-plugin.xml
, Просто искал в гугле и обнаружил, что struts-plugin.xml
достаточно запустить приложение Struts.
Теперь я добавляю struts.xml
файл, приложение не работает.
Могу ли я использовать оба XML-файла в приложении?
Если я удалю
struts2-config-browser-plugin.jar
Какие изменения нужно добавить вstruts.xml
файл?
1 ответ
Есть три файла конфигурации, которые по умолчанию загружаются платформой (если они существуют):
struts-default.xml
- включен в struts2-core.jar, содержит все основные настройки фреймворкаstruts-plugin.xml
- если плагин хочет переопределить некоторые значения по умолчанию или определить свои собственные настройки (результаты, действия и т. д.)struts.xml
- содержит пользовательскую конфигурацию, в основном действия, результаты и пользовательские стеки перехватчиков
Вы должны просто использовать struts.xml
и поместите все конфигурации там.
Некоторые заметки о struts-plugin.xml
- http://struts.apache.org/development/2.x/docs/plugins.html