Linuxマシンにtomcatフォルダを貼り付けました。ユーザーはrootです。私がbinフォルダに行って./startup.sh
を実行すると、私はerror:permission denied
を得ています。 [これは私が得たものです]LinuxでTomcatが起動していません--- startup.shを実行する権限が拒否されました
この問題を解決する方法。
Linuxマシンにtomcatフォルダを貼り付けました。ユーザーはrootです。私がbinフォルダに行って./startup.sh
を実行すると、私はerror:permission denied
を得ています。 [これは私が得たものです]LinuxでTomcatが起動していません--- startup.shを実行する権限が拒否されました
この問題を解決する方法。
新しいTomcatのフォルダとファイルシステムが "noexecで" が搭載されていないことを、確認してください。 "ls -l"、 "file start.sh"、 "head start.sh"を実行してください。
トム
ギブ:
chmod -R 777 startup.sh
その後エラーがのように来る:
chmod -R 777 catalina.sh
をTomcatが起動します:与え、その後./catalina.sh を見つけることができません。 問題は、実行の許可がなかったためです。許可が与えることでそこであるかどうかuが見ることができます:
ls -l
ファイル名の色が白であるように、私は、ファイルが実行可能ではないと仮定。次のコマンドを試してください ls -l
許可を得てファイルリストを提供します。コマンドを使用して試してください
chmod a+x startup.sh
まだ権限が拒否されている場合。まだ許可が拒否された場合は ./startup.sh を使用してみてくださいそして、
sudo chmod a+x startup.sh
を試してみてください。次に試してみてください
sudo ./startup.sh
希望します。