NetBeans 8.0.1 не могу найти shiro.ini

Я добавил это shir.ini под веб-страницами под WEB-INF:

[main]
# Objects and their properties are defined here, 
# Such as the securityManager, Realms and anything
# else needed to build the SecurityManager
 shiro.loginUrl  = /index.jsp 
[users]
root  = 12345,admin
guest = 12345,guest

[roles]
admin = *

[urls]
/index.xhtml = authc
/login.xhtml = authc
/info.xhtml  = anon
/logout = logout
/admin/** = authc, roles[admin]

но в окне сервера 4.1 Glassfish я получил эту ошибку:

SEVERE:   [admin-listener(5)] INFO org.apache.shiro.web.env.EnvironmentLoader - Starting Shiro environment initialization.
SEVERE:   [admin-listener(5)] ERROR org.apache.shiro.web.env.EnvironmentLoader - Shiro environment initialization failed
SEVERE:   org.apache.shiro.config.ConfigurationException: Shiro INI configuration was either not found or discovered to be empty/unconfigured.

У тебя в чем причина или как это исправить?

2 ответа

Не обязательно,

IniWebEnvironment класс, который расширяется ResourceBasedWebEnvironment указывает расположение конфигурации по умолчанию для /WEB-INF/shiro.ini а также classpath:shiro.ini

Я нашел причину: shiro.ini должен быть добавлен в исходные пакеты, а не веб-страницы

Другие вопросы по тегам