21

Tomcat サーバーをセットアップしようとしていますが、指示された Web サイトの指示を使用しています。

      # Execute the Tomcat startup script
      ./startup.sh 

しかし、./startup.sh コマンドを入力するとエラーが発生します

      Cannot find /Library/Tomcat/Home/bin/setclasspath.sh

しかし、setclasspath.sh はそこにあります (以下のスクリーンショットを参照)。

ここに画像の説明を入力

私は何を間違っていますか????


現在、ホームに cd できません (下のスクリーンショットを参照)。

ここに画像の説明を入力

パス情報は次のとおりです。 ここに画像の説明を入力

4

9 に答える 9

64

マウンテン ライオン マシンで同じ問題が発生したため、次のコマンドを使用します。

$ unset CATALINA_HOME

その後、私の問題は解決しました。このコマンドは、環境変数の設定を解除しますCATALINA_HOME

于 2012-09-19T16:54:27.683 に答える
14

$ unset CATALINA_HOME をターミナルで実行すると、再び機能します。

于 2013-11-28T11:42:16.300 に答える
1

私も同様の問題を抱えていましたが、 tomcat フォルダーのファイル許可を変更するだけで解決できます。誰でも読み書きできるようにします。また、shstartup.shコマンドは Tomcat/7.0.34 で正常に動作します。

私はここからこの解決策を得ました

すべてのスクリプトを実行可能にするには:

sudo chmod +x /Library/Tomcat/bin/*.sh

あなたの問題も解決することを願っています。

于 2013-01-11T06:06:35.577 に答える
0

aliの答えは良いのですが、なぜか私も.bash_profileを開いてCATALINA_HOMEをコメントアウトする必要がありました

于 2013-09-18T12:02:59.407 に答える