尝试创建基于 Tomcat 的 Web 应用程序。无法设置 Tomcat 文件夹:
错误:
The specified Server Location (Catalina Home) folder is not valid.
如何解决这个问题?
Netbeans 8.1 不支持 Tomcat 9.
将您的 Netbeans 升级到 8.2,或改用 Tomcat 8。
下载 Tomcat (Windows Service Installer) 格式,然后安装
转到安装文件夹,然后尝试打开 Tomcat 9.0 文件夹,然后 Windows 消息询问,然后获得打开文件夹的权限
在 Netbeans 11.3 中安装 Tomcat 9.0 解决了我的所有问题
有些时候安装完tomcat服务器后要打开文件夹。它需要打开它的权限。然后 你家catlina的问题就解决了...
尝试设置环境变量:
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!
打开文件夹,然后找到带有apache tomcat 9.0的单个文件夹。然后按打开,在你刚刚选择主文件夹之前没有打开它。
有人可能收到此错误的一个可能原因是 权限,尤其是在 MacOS 或 *nix 平台上。在 MacOS 上,NetBeans 8-ish 安装程序将在 NetBeans Applications 文件夹中安装 Tomcat,例如
/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
写权限的情况下解压您的 NetBeans 安装,例如 0755
或 drwxr-xr-x ...
.
你可以用
sudo chown -R user:group apache-tomcat-maj.min.patch
作为适当的纠正,sudo chown -R javafueled:admin apache-tomcat-maj.min.patch
在 Windows 10 上,如果您刚刚安装了 Tomcat,默认情况下 CATALINA_HOME 的权限将被锁定。要更正此问题,只需浏览到 tomcat 目录(默认情况下为 C:\Program Files\Apache Software Foundation\Tomcat x.x)并打开它。 Windows 会提示您安全警告,一旦您接受了警告,您就可以完成将服务器添加到 NetBeans 的过程(您可能需要重新浏览目录以刷新 NetBeans UI)。
我遇到了同样的问题,有时你必须在安装后打开 tomcat 服务器的文件夹。通过 Windows 中的 Windows 资源管理器打开它,因为它需要管理员权限才能打开它。那么您可能需要重新启动计算机
那么你的catlina home的问题在通过Netbeans创建服务器实例时就解决了。
Mira los permisos de las carpetas de tomcat, ponle los permisos de las carpetas a tu usuario y a todos los usuarios, los permisos son a la carpeta de Apache Sofware foundation, y también los permisos de los tomcan instalados en esa carpeta propiedades seguridad.. .. dale todos los permisos menos los de permisos especiales(Escritura,Lectura,...)