[Seasar-user:6257] OgnlRuntimeExceptionについて
[E-MAIL ADDRESS DELETED]
[E-MAIL ADDRESS DELETED]
2007年 2月 20日 (火) 21:33:52 JST
お世話になっております。松原です。
Seasar2のフレームワークを使用しているのですが、
Policyの設定(permission)に問題があり、一部
正常に動作させることがきません。よろしければ
Policy(permission)の設定をご教示頂けないで
しょうか。
【現状】
■パターン1
・APサーバのデプロイ先であるフォルダに対して
「permission java.security.AllPermission」
とすれば、正常動作します。
■パターン2
・全てのセキュリティが解除された状態は当方の
プロジェクトでは問題あがるため、「permissi
on java.security.AllPermission」を外し、
アプリケーションの開始時にエラーとなる「pe
rmission」の権限をPolicyへ付加しました。
その結果、全体的には正常動作しているような
のですが、dbfluteの外だしSQLで作成したクラ
スのあるメソッドにアクセスできないようなエ
ラーが発生しています。(エラー抜粋参照)
ちなみに、外だしSQL以外のdbfluteで作成した
SELECT,INSERT,UPDATE,DELETEを一通り試して
みたのですが、正常に動作しているようです。
■パターン3
・過去のメーリングリストより、APサーバ自体の
セキュリティマネージャを「無効化」にするこ
とにより、エラーを回避できる。とあり、当方
でも、APサーバのセキュリティマネージャを「
OFF」にすると正常動作は致します。ですが、こ
ちらも、セキュリティが完全に無効になってし
まい、当方のプロジェクトでは採用できません。
申し訳ございませんが、パターン2でエラーを解決で
きるpermissionの設定をご教示頂けないでしょうか。
(エラー抜粋)
[E-MAIL ADDRESS DELETED]
>) Throwable:org.seasar.framework.exception.OgnlRuntimeException: [ESSR0073]OGNLで例外が発生しました。理由はMethod [public java.lang.String aaa.bbb.xap.dbflute.bsdao.pmbean.BsTestSarchPmb.getFindKyogaGyotai()] cannot be accessed.
2007-02-20 21:01:36,359 ERROR XapTestPage - XAP,UNKNOWN_USER,HAIDEN_IT_ERR,doExecFind,,[ESSR0073]OGNLで例外が発生しました。理由はMethod [public java.lang.String aaa.bbb.xap.dbflute.bsdao.pmbean.BsTestSarchPmb.getFindKyogaGyotai()] cannot be accessed.
org.seasar.framework.exception.OgnlRuntimeException: [ESSR0073]OGNLで例外が発生しました。理由はMethod [public java.lang.String aaa.bbb.xap.dbflute.bsdao.pmbean.BsTestSarchPmb.getFindKyogaGyotai()] cannot be accessed.
at org.seasar.framework.util.OgnlUtil.getValue(OgnlUtil.java:59)
at org.seasar.framework.util.OgnlUtil.getValue(OgnlUtil.java:42)
at org.seasar.framework.util.OgnlUtil.getValue(OgnlUtil.java:37)
at org.seasar.dao.node.IfNode.accept(IfNode.java:55)
at org.seasar.dao.node.ContainerNode.accept(ContainerNode.java:34)
at org.seasar.dao.node.BeginNode.accept(BeginNode.java:32)
at org.seasar.dao.node.ContainerNode.accept(ContainerNode.java:34)
・・・省略・・・
以上です。宜しくお願い致します。
Seasar-user メーリングリストの案内