13



java.io.FileNotFoundException: /usr/local/apache-tomcat-7.0.5/work/Catalina/localhost/_/SESSIONS.ser (Permission denied)

/usr/local/apache-tomcat-7.0.5/logs/catalina.out で 次のようなエラーが発生しないように、Apache Web サーバーと Apache tomcat をインストールするにはどうすれ ば

よいですか? chmod 777 -R ./tomcat フォルダにすべてのエラーが表示されなくなります。

4

3 に答える 3

24
$ chmod -R 777 webapps temp logs work conf

非常に危険です、やらないでください、「やらないで」と書きましたか?それをしません!tomcat-users.xml がユーザー名とプレーンテキストのパスワードでどこにあると思いますか?

/tmp 以外の UNIX のどこでも read-write-execute を世界に与えるのは (そして、その場合でも、prod では絶対にしないでください) 単純にばかげています。そして、最初の行である chown -R tomcat6 が完全に役に立たなくなります。

tomcat が tomcat7 (tomcat 6 の場合は tomcat6) として実行されることを確認し、次のようにします。

$ cd $TOMCAT_BASE
$ chown -R tomcat7:tomcat7 webapps temp logs work conf
$ chmod -R 660 webapps temp logs work conf

[編集]問題のファイルを実行する必要がないため、次のコメントに変更770されました。660

そこで読み取り、書き込み、または実行できるようにしたい場合は、自分自身を tomcat7 グループに追加してください。

于 2013-09-18T10:05:00.353 に答える
5

そうすることの安全性を保証することはできませんが、

$ cd /usr/local/tomcat/ #or /usr/shared/tomcat6, whatever your $TOMCAT_BASE dir
$ chown -R tomcat6 webapps temp logs work conf
$ chmod -R 777 webapps temp logs work conf

これらの状況に対応します

私のTomcatのインストールは許可エラーで中断されましたが、ゲートを開くとすべてが修正されました.

于 2011-03-22T21:38:57.083 に答える