我刚刚在 NetBeans 上完成了 Java Web 项目的初步设置。我安装了 NetBeans 并在我的家庭 Ubuntu 服务器上使用 Samba 创建了一个网络驱动器,它有 Tomcat7。当我尝试运行示例 Hello World 项目时,出现以下错误:
Tomcat启动失败,缺少Z:\usr\share\tomcat7\bin\catalina.bat启动脚本。 C:\Users\\Documents\NetBeansProjects\WebApplication1\nbproject\build-impl.xml:1150: Tomcat 启动失败,缺少 Z:\usr\share\tomcat7\bin\catalina.bat 启动脚本。 构建失败(总时间:3 秒)
我检查了它引用的目录,有一个 catalina.sh 文件但没有 .bat 文件。任何人都知道获取此文件或如何让 NetBeans 运行 .sh 文件的提示?
最佳答案
从 https://tomcat.apache.org/ 下载合适的 zip 文件.我使用 Tomcat 8.0.33,我从 8.0.3 部分的二进制分发部分的 zip 链接下载 zip 文件 download zip file .
打开 zip 文件(不需要解压),转到 bin 文件夹,复制 catalina.bat 文件。
转到您计算机中的 Apache Tomcat bin 文件夹并粘贴 catalina.bat 文件。
转到你的 NetBeans,单击服务标签(窗口 -> 服务),在 ApacheTomcat 中单击鼠标左键,单击启动选项
如果一定要复制setclasspath.bat等其他文件,则转到第2步。
关于java - 由于缺少 catalina.bat,NetBeans 8.0.2 无法启动 Tomcat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30146939/