[Seasar-user:3183] Re: CentOS + s2-jsf-blank-1.0.13 で java.lang.SecurityException

松山 大樹 t.matsuyama
2006年 2月 13日 (月) 19:08:23 JST


 松山です。

 んー、では、CATALINA_TMPDIR ではないのかもしれませんね。
 MyFaces の該当部分のソースを見ると、

---------------------------------------------------------------
    private void feedJarFileConfigurations()
    {
        Set jars = _externalContext.getResourcePaths("/WEB-INF/lib/");
        if (jars != null)
        {
            for (Iterator it = jars.iterator(); it.hasNext();)
            {
                String path = (String) it.next();
                if (path.toLowerCase().endsWith(".jar"))
                {
                    feedJarConfig(path);
                }
            }
        }
    }
    private void feedJarConfig(String jarPath)
        throws FacesException
    {
        try
  :
---------------------------------------------------------------
(以下省略)

 となっていますね。
 feedJarConfig(path) の、path が何かを調べて、そのディレクトリが
物理的に存在しているかどうかを確認してみてはいかがでしょうか?



山崎 寿実さんの<[E-MAIL ADDRESS DELETED]>から
>山崎です。
>
>> $CATALINA_HOME/temp ディレクトリがないとか、そういう問題ではないでしょうか?
>> CATALINA_TMPDIR という環境変数です。
>
>/etc/init.d/tomcat4 を読んだところ、 /etc/tomcat4/tomcat4.conf を参照しており、その中で下記の記述がありました。
>
>CATALINA_TMPDIR="/var/tomcat4/temp"
>
>/var/tomcat4/tempは、下記のようなシンボリックリンクでした。
>lrwxrwxrwx    1 root     tomcat4        23 Feb  4 12:52 temp ->
>/var/cache/tomcat4/temp
>
>さらに、 /var/cache/tomcat4/temp は下記のようなパーミッションで存在しました。
>drwxrwxr-x    2 root     tomcat4      4096 Feb 13 15:46 temp
>
>試しに、chmod 777 /var/cache/tomcat4/temp を実行して再起動しましたが、同じエラーが発生しました。
>_______________________________________________
>Seasar-user mailing list
>[E-MAIL ADDRESS DELETED]
>http://lists.sourceforge.jp/mailman/listinfo/seasar-user

-- 
::: 株式会社ワウワウ・コミュニケーションズ http://www.wowcom.co.jp/
:::   ITシステム・インテグレートDiv.
:::  Web・マーケティング&コマンドセンターUnit.
:::   松山 大樹 - [E-MAIL ADDRESS DELETED]





Seasar-user メーリングリストの案内