java - 由于缺少 catalina.bat,NetBeans 8.0.2 无法启动 Tomcat

标签 java netbeans tomcat7 samba catalina

我刚刚在 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 文件的提示?

最佳答案

  1. https://tomcat.apache.org/ 下载合适的 zip 文件.我使用 Tomcat 8.0.33,我从 8.0.3 部分的二进制分发部分的 zip 链接下载 zip 文件 download zip file .

  2. 打开 zip 文件(不需要解压),转到 bin 文件夹,复制 catalina.bat 文件。

  3. 转到您计算机中的 Apache Tomcat bin 文件夹并粘贴 catalina.bat 文件。

  4. 转到你的 NetBeans,单击服务标签(窗口 -> 服务),在 ApacheTomcat 中单击鼠标左键,单击启动选项

  5. 如果一定要复制setclasspath.bat等其他文件,则转到第2步。

关于java - 由于缺少 catalina.bat,NetBeans 8.0.2 无法启动 Tomcat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30146939/

相关文章:

java - 如何在 Kotlin 中检查 List 是否包含 null?

java - Netbeans 中具有密码属性的文本框

java - NetBeans 语言支持 : CTRL-S doesn't save text file changes

tomcat - Tomcat的extraResourcePaths和别名访问外部目录的区别

Java 从基本构造函数调用基本方法

java - 什么是让 <jsp-config> 标签工作的标准 web.xml java header ?

JavaFX HTMLEditor - 焦点 webView (TextArea)

web-services - 更改 REST 资源在 Netbeans 中注册的方式

java - 如何为 tomcat webserver 连接启用 TLS1.2 我们使用的是 tomcat 7.0.82

java - SelectOneMenu 没有任何可供选择的值