Tomcatバージョン7.0.16バイナリディストリビューションコアtar.gzをTomcatの公式Webサイトからubuntuマシンにダウンロードし、ダウンロードしたファイルを抽出しました。
次に、ターミナルコマンドを使用して~/Apache-Tomcat-7.0.16/bin
$へのパスを指定し、startup
コマンドを入力しましたが、 'startup:command not found'メッセージが表示されますが、 Linuxコマンドls
を使用したとき、startup.batとstartupがありました。 sh underbin /。
また、startup.batとstartup.shを入力しようとしましたが、同じメッセージが返されました。 UbuntuのターミナルウィンドウからTomcatv7を起動できないのはなぜですか?
それを含むディレクトリからstartup.sh
を実行しようとしている場合は、名前の前に./
を付ける必要があります。現在のディレクトリはデフォルトではPATH
にありません。また、.sh
拡張子が必要です。
だからどちらか:
~/Apache-Tomcat-7/bin$ ./startup.sh
または:
~/Apache-Tomcat-7$ bin/startup.sh
実際の問題は、startup.sh
に実行権限がないため、起動できないことです。まずそれを正しく確認し、そこに./startup.sh
と入力して、その内容を観察します。 「権限がありません」と表示されている場合は、このコマンドchmod 777 startup.sh
で実行権限を付与してください。次に、それを開始してみてください。
あなたはこれが好きなはずです:
Sudo chmod + x /Users/yw/Tomcat/bin/*.sh
私はコマンドでそれをしました:
chmod +x catalina.sh
Sudo ./startup.sh