私はMavenにアプリケーションを変更しようとしています。 NetBeansとGlassFish 3.1.2.2で作業しています。 解決できない問題があります。私は検索しており、私は解決策を見つけられませんでした。 私の問題はシロとです。 GlassFishコンソールには、次の情報が表示されます。ShiroとMavenの例外
Grave:java.lang.IllegalArgumentException:構成エラー。そのオブジェクトのクラスを最初に定義することなく[loginUrl]プロパティを持つ指定されたオブジェクト[anyofroles]。最初にクラスプロパティを最初に指定してください。 myObject = fully_qualified_class_nameを定義し、追加のプロパティを定義します。
マイ史郎のバージョンがあるorg.apache.shiro.config.ReflectionBuilder.applySingleProperty org.apache.shiro.config.ReflectionBuilder.applyPropertyで(ReflectionBuilder.java:361) (ReflectionBuilder.java:325)で
:> 1.2.0 *史郎コア - - - > 1.3.0 *史郎ウェブ> 1.3.0マイshiri.iniがあることが含まれてい *史郎-CAS:以前のプロジェクトは同じで
[main]
anyofroles.loginUrl = /login.xhtml
# realm to be used
secundaryRealm=com.asesoreslocales.security.SecondaryRealm
anyofroles = com.asesoreslocales.security.AnyRolesAuthorizationFilter
builtInCacheManager = org.apache.shiro.cache.MemoryConstrainedCacheManager
securityManager.cacheManager = $builtInCacheManager
[users]
[urls]
/mantenimientos/** = anyofroles["administrador,editor"]
/remesas/** = anyofroles["administrador,editor"]
/alegaciones/** = anyofroles["administrador,editor"]
/notificaciones/** = anyofroles["administrador,editor"]
/expedientes/expedientes.xhtml = anyofroles["administrador,editor"]
/expedientes/busquedaExpedientes.xhtml = anyofroles["administrador,editor,consultor"]
以前のプロジェクトでは、Shiroは正常に動作しました。
私の英語のために助けてくれてありがとう。
anyofroles = com.asesoreslocales.security.AnyRolesAuthorizationFilter
し、それのプロパティを定義します:
それは...それは完璧な意味があるが、私はそれを修正しようとしたときに私はそれについて考えなかった。私は以前のプロジェクトでなぜ正常に動作するのか分かりません。どうもありがとうございます!! – Hijano
問題ありません、どうぞ。お力になれて、嬉しいです。 – funfried