[fess-user 707] Re: Fess 8.1.0 (jp.sf.fess.helper.SystemHelper)のプロパティ(authenticatedRoles)が見つかりません

アーカイブの一覧に戻る

Shinsuke Sugaya shins****@yahoo*****
2013年 5月 17日 (金) 22:10:58 JST


菅谷です。

ご指摘いただきありがとうございます。
ドキュメントが更新できていませんでした…。

そのプロパティは
http://sourceforge.jp/forum/forum.php?forum_id=18579&thread_id=33135
の要望により廃止されて、対応する値は登録された
ロール情報から自動で設定されるようになりました。
ですので、そのプロパティは削除をお願いいたします。

よろしくお願いいたします。

shinsuke

2013年5月17日 19:41 Masayuki Shibata <mshib****@shima*****>:
> 柴田@亀岡市です。
>
> スケーラビリティの要求される向きには MySQL 版という方向
> 性と思いましたので、Ver.8.1.0 の MySQL 版の評価の準備に
> 着手しました。
>
> そこで、いつものように当方側の設定 (認証は LDAP でやって、
> そこから Role を渡して云々) をやっておりましたところ、ト
> ップ画面が表示できずに、後述のようなエラーログが出ており
> ました。
>
> ログから推測される fess.dicon の当該行
> <property name="authenticatedRoles">
> "role0,role1,role2,role3,role4,role5,role6,role7,role8,role9"
> </property>
>
> ...を削除すると、Fess のトップ画面が表示されるようにな
> りました。
>
> 何か変更がありましたでしょうか?
>
> 当方も Fess7 からの設定変更箇所の転記漏れが絶対ないとは
> 言いきれないものの
>
> http://fess.codelibs.org/ja/8.0/config/role-setting.html
>
> ...には、以前と同様に追加するよう指示が書いてありますが、
> 以前のバージョンには直上にコメントアウトされていたところ
>>
> <property name="authenticatedRoles">"role1"</property>
>
> ...と書かれていたのが、このバージョンでは見あたらないの
> で、もしかしてこの設定が無くなったか移動したかと思いまし
> たので、念のため確認させてください。
>
> よろしくお願いいたします。
>
> ----- localhost.2013-05-17.log -----
> 2013/05/17 18:22:56 org.apache.catalina.core.StandardContext loadOnStartup
> 致命的: サーブレット /fess がload()例外を投げました
> org.seasar.framework.beans.PropertyNotFoundRuntimeException: [ESSR0065]クラス(jp.sf.fess.helper.SystemHelper)のプロパティ(authenticatedRoles)が見つかりません
>         at org.seasar.framework.beans.impl.BeanDescImpl.getPropertyDesc(BeanDescImpl.java:137)
>         at org.seasar.framework.container.assembler.AccessTypePropertyDef.bind(AccessTypePropertyDef.java:48)
>         at org.seasar.framework.container.assembler.AccessTypePropertyDef.bind(AccessTypePropertyDef.java:41)
>         at org.seasar.framework.container.assembler.AutoPropertyAssembler.assemble(AutoPropertyAssembler.java:56)
>         at org.seasar.framework.container.deployer.SingletonComponentDeployer.assemble(SingletonComponentDeployer.java:68)
>         at org.seasar.framework.container.deployer.SingletonComponentDeployer.deploy(SingletonComponentDeployer.java:48)
>         at org.seasar.framework.container.deployer.SingletonComponentDeployer.init(SingletonComponentDeployer.java:76)
>         at org.seasar.framework.container.impl.ComponentDefImpl.init(ComponentDefImpl.java:236)
>         at org.seasar.framework.container.impl.S2ContainerImpl.init(S2ContainerImpl.java:563)
>         at org.seasar.framework.container.impl.S2ContainerImpl.init(S2ContainerImpl.java:560)
>         at org.seasar.framework.container.factory.SingletonS2ContainerFactory.init(SingletonS2ContainerFactory.java:167)
>         at org.seasar.framework.container.servlet.SingletonS2ContainerInitializer.initialize(SingletonS2ContainerInitializer.java:55)
>         at org.seasar.framework.container.servlet.S2ContainerServlet.initializeContainer(S2ContainerServlet.java:139)
>         at org.seasar.framework.container.servlet.S2ContainerServlet.init(S2ContainerServlet.java:127)
>         at javax.servlet.GenericServlet.init(GenericServlet.java:160)
>         at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1280)
>         at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1193)
>         at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1088)
>         at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5123)
>         at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5407)
>         at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
>         at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
>         at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
>         at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633)
>         at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:657)
>         at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1636)
>         at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
>         at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>         at java.util.concurrent.FutureTask.run(FutureTask.java:138)
>         at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>         at java.lang.Thread.run(Thread.java:662)
> 2013/05/17 18:22:56 org.apache.catalina.core.ApplicationContext log
> 致命的: StandardWrapper.Throwable
> org.seasar.framework.container.ComponentNotFoundRuntimeException: [ESSR0046]コンポーネント(class jp.sf.fess.task.CrawlTask)が見つかりません
>         at org.seasar.framework.container.impl.S2ContainerBehavior$DefaultProvider.acquireFromGetComponentDef(S2ContainerBehavior.java:165)
>         at org.seasar.framework.container.impl.S2ContainerBehavior.acquireFromGetComponentDef(S2ContainerBehavior.java:74)
>         at org.seasar.framework.container.impl.S2ContainerImpl.getComponentDef(S2ContainerImpl.java:367)
>         at org.seasar.chronos.core.impl.AbstractScheduler.scheduleTask(AbstractScheduler.java:220)
>         at org.seasar.chronos.core.impl.AbstractScheduler$3.processClass(AbstractScheduler.java:169)
>         at org.seasar.chronos.core.autodetector.TaskClassAutoDetector$1.processClass(TaskClassAutoDetector.java:94)
>         at org.seasar.framework.util.ClassTraversal.traverseFileSystem(ClassTraversal.java:213)
>         at org.seasar.framework.util.ClassTraversal.forEach(ClassTraversal.java:79)
>         at org.seasar.framework.util.ResourcesUtil$FileSystemResources.forEach(ResourcesUtil.java:374)
>         at org.seasar.chronos.core.autodetector.TaskClassAutoDetector.detect(TaskClassAutoDetector.java:87)
>         at org.seasar.chronos.core.impl.AbstractScheduler.registerTaskFromS2ContainerOnSmartDeploy(AbstractScheduler.java:161)
>         at org.seasar.chronos.core.impl.AbstractScheduler.registerTaskFromS2ContainerOnSmartDeploy(AbstractScheduler.java:139)
>         at org.seasar.chronos.core.impl.SchedulerImpl.registerTaskFromS2Container(SchedulerImpl.java:210)
>         at org.seasar.chronos.core.impl.SchedulerImpl.start(SchedulerImpl.java:337)
>         at org.seasar.chronos.core.impl.SchedulerImpl$$EnhancedByS2AOP$$4cf2f585.$$start$$invokeSuperMethod$$(SchedulerImpl$$EnhancedByS2AOP$$4cf2f585.java)
>         at org.seasar.chronos.core.impl.SchedulerImpl$$EnhancedByS2AOP$$4cf2f585$$MethodInvocation$$start1.proceed(MethodInvocationClassGenerator.java)
>         at org.seasar.framework.aop.interceptors.TraceInterceptor.invoke(TraceInterceptor.java:56)
>         at org.seasar.chronos.core.impl.SchedulerImpl$$EnhancedByS2AOP$$4cf2f585$$MethodInvocation$$start1.proceed(MethodInvocationClassGenerator.java)
>         at org.seasar.chronos.core.impl.SchedulerImpl$$EnhancedByS2AOP$$4cf2f585.start(SchedulerImpl$$EnhancedByS2AOP$$4cf2f585.java)
>         at org.seasar.chronos.extension.servlet.S2ChronosServlet.init(S2ChronosServlet.java:26)
>         at javax.servlet.GenericServlet.init(GenericServlet.java:160)
>         at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1280)
>         at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1193)
>         at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1088)
>         at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5123)
>         at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5407)
>         at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
>         at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
>         at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
>         at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633)
>         at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:657)
>         at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1636)
>         at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
>         at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>         at java.util.concurrent.FutureTask.run(FutureTask.java:138)
>         at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>         at java.lang.Thread.run(Thread.java:662)
> 2013/05/17 18:22:56 org.apache.catalina.core.StandardContext loadOnStartup
> 致命的: サーブレット /fess がload()例外を投げました
> org.seasar.framework.container.ComponentNotFoundRuntimeException: [ESSR0046]コンポーネント(class jp.sf.fess.task.CrawlTask)が見つかりません
>         at org.seasar.framework.container.impl.S2ContainerBehavior$DefaultProvider.acquireFromGetComponentDef(S2ContainerBehavior.java:165)
>         at org.seasar.framework.container.impl.S2ContainerBehavior.acquireFromGetComponentDef(S2ContainerBehavior.java:74)
>         at org.seasar.framework.container.impl.S2ContainerImpl.getComponentDef(S2ContainerImpl.java:367)
>         at org.seasar.chronos.core.impl.AbstractScheduler.scheduleTask(AbstractScheduler.java:220)
>         at org.seasar.chronos.core.impl.AbstractScheduler$3.processClass(AbstractScheduler.java:169)
>         at org.seasar.chronos.core.autodetector.TaskClassAutoDetector$1.processClass(TaskClassAutoDetector.java:94)
>         at org.seasar.framework.util.ClassTraversal.traverseFileSystem(ClassTraversal.java:213)
>         at org.seasar.framework.util.ClassTraversal.forEach(ClassTraversal.java:79)
>         at org.seasar.framework.util.ResourcesUtil$FileSystemResources.forEach(ResourcesUtil.java:374)
>         at org.seasar.chronos.core.autodetector.TaskClassAutoDetector.detect(TaskClassAutoDetector.java:87)
>         at org.seasar.chronos.core.impl.AbstractScheduler.registerTaskFromS2ContainerOnSmartDeploy(AbstractScheduler.java:161)
>         at org.seasar.chronos.core.impl.AbstractScheduler.registerTaskFromS2ContainerOnSmartDeploy(AbstractScheduler.java:139)
>         at org.seasar.chronos.core.impl.SchedulerImpl.registerTaskFromS2Container(SchedulerImpl.java:210)
>         at org.seasar.chronos.core.impl.SchedulerImpl.start(SchedulerImpl.java:337)
>         at org.seasar.chronos.core.impl.SchedulerImpl$$EnhancedByS2AOP$$4cf2f585.$$start$$invokeSuperMethod$$(SchedulerImpl$$EnhancedByS2AOP$$4cf2f585.java)
>         at org.seasar.chronos.core.impl.SchedulerImpl$$EnhancedByS2AOP$$4cf2f585$$MethodInvocation$$start1.proceed(MethodInvocationClassGenerator.java)
>         at org.seasar.framework.aop.interceptors.TraceInterceptor.invoke(TraceInterceptor.java:56)
>         at org.seasar.chronos.core.impl.SchedulerImpl$$EnhancedByS2AOP$$4cf2f585$$MethodInvocation$$start1.proceed(MethodInvocationClassGenerator.java)
>         at org.seasar.chronos.core.impl.SchedulerImpl$$EnhancedByS2AOP$$4cf2f585.start(SchedulerImpl$$EnhancedByS2AOP$$4cf2f585.java)
>         at org.seasar.chronos.extension.servlet.S2ChronosServlet.init(S2ChronosServlet.java:26)
>         at javax.servlet.GenericServlet.init(GenericServlet.java:160)
>         at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1280)
>         at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1193)
>         at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1088)
>         at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5123)
>         at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5407)
>         at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
>         at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
>         at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
>         at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633)
>         at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:657)
>         at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1636)
>         at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
>         at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>         at java.util.concurrent.FutureTask.run(FutureTask.java:138)
>         at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>         at java.lang.Thread.run(Thread.java:662)
>
> _______________________________________________
> Fess-user mailing list
> Fess-****@lists*****
> http://lists.sourceforge.jp/mailman/listinfo/fess-user




Fess-user メーリングリストの案内
アーカイブの一覧に戻る