web-dev-qa-db-ja.com

サーバーの場所(Catalinaホーム)フォルダーが無効です

Tomcatに基づいてWebアプリケーションを作成しようとしています。 Tomcatフォルダを設定できません: enter image description here

エラー:

The specified Server Location (Catalina Home) folder is not valid.

enter image description here

この問題を解決する方法は?

8
vico

Netbeans 8.1はTomcat 9をサポートしていません。

Netbeansを8.2にアップグレードするか、代わりにTomcat 8を使用してください。

13
Pikamander2

環境変数を設定してみてください:

PATH: ......C:\Progra..\Java\jdk1.7.0_51
C:\Apache-Tomcat-7.0.52-windows-x86\Apache-Tomcat-7.0.52\bin
CATALINA_HOME: F:\Apache-Tomcat-7.0.52-windows-x86\Apache-Tomcat-7.0.52
Java_HOME: C:\Progra..\Java\jdk1.7.0_51
JRE_HOME: C:\Progra..\Java\jre7

その後、Apacheを再起動します。

1
Marco Knol

権限を確認する

特にMacOSまたは* nixプラットフォームで、誰かがこのエラーを受け取る可能性のある1つの理由はpermissionsです。 MacOSでは、NetBeans 8風のインストーラーがTomcatをNetBeansアプリケーションフォルダーにインストールします(例:/Applications/NetBeans/Apache-Tomcat-maj.min.patch)。

そのパターンに従っていて、Tomcatを現在のバージョンのNetBeansと互換性のあるバージョンにアップグレードすると、バイナリをSudoとして解凍しなければならない場合があります(例:Sudo tar xvf ~/Downloads/Apache-Tomcat-maj.min.patch.tar.gz -C /Applications/NetBeans)。これにより、group, other、たとえば0755またはdrwxr-xr-x ...への書き込み権限なしでNetBeansインストールが展開されます。

Sudo chown -R user:group Apache-Tomcat-maj.min.patchを適切に使用すると、Sudo chown -R javafueled:admin Apache-Tomcat-maj.min.patchで修正できます

0
javafueled

適切なTomcatファイルをダウンロードして解凍するだけです enter image description here

0
Faiz Ahmed

これを(Netbeans 8.2)で解決するには、Apache Tomcatサーバーのディレクトリ(Tomcatサーバーを解凍した場所)を追加するだけです。

enter image description here

写真のCatalina Homeにあるディレクトリは、Tomcatを解凍した場所です。

セットはシステム環境にもあります:

enter image description here

最後にセミコロンを追加しないでください

0

最初は同じ問題がありました。 Windows 10マシンを使用しています。この問題は、Windows 10の権限の問題が原因で発生しました。必要なのは、プロパティに移動して、ディレクトリを使用する権限を許可することだけです。 enter image description here

フォルダーを開くと、Apache Tomcat 9.0を含む単一のフォルダーが見つかります。メインフォルダを選択する前に[開く]を押してから、メインフォルダを開きませんでした。

screenshot

0
omprakash allam