Tomcatに基づいてWebアプリケーションを作成しようとしています。 Tomcatフォルダを設定できません:
エラー:
The specified Server Location (Catalina Home) folder is not valid.
この問題を解決する方法は?
Netbeans 8.1はTomcat 9をサポートしていません。
Netbeansを8.2にアップグレードするか、代わりにTomcat 8を使用してください。
環境変数を設定してみてください:
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を再起動します。
特に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
で修正できます
最初は同じ問題がありました。 Windows 10マシンを使用しています。この問題は、Windows 10の権限の問題が原因で発生しました。必要なのは、プロパティに移動して、ディレクトリを使用する権限を許可することだけです。
フォルダーを開くと、Apache Tomcat 9.0を含む単一のフォルダーが見つかります。メインフォルダを選択する前に[開く]を押してから、メインフォルダを開きませんでした。