NetBeans无法在mac上启动Tomcat

时间:2018-02-08 16:12:43

标签: java macos tomcat netbeans

我正在尝试使用Mac上的NetBeans运行Tomcat。当我在[hidden]文件夹中执行startup.sh然后访问bin时,一切看起来都很棒。然后我尝试在NetBeans中运行我的JAVA项目,但它说端口8080已经在使用中。所以我发现使用http://localhost:8080在此端口上运行了哪个进程并将其终止(或在lsof -i :8080文件夹中执行shutdown.sh,它是相同的)。

然后我尝试在NetBeans中运行我的项目,经过3分钟的等待后,就说了这个

bin

有日志:

.../WebApplication/nbproject/build-impl.xml:1045: Deployment error: Starting of Tomcat failed.
你能帮助我吗?我不知道这几天要解决什么......

3 个答案:

答案 0 :(得分:0)

您可以尝试安装XAMPP for mac它显式运行服务器以运行您的应用程序,或者您可以尝试使用Apache Tomee服务器。 XAMPP:https://www.apachefriends.org/download.html TOMEE:http://tomee.apache.org/downloads.html

答案 1 :(得分:0)

来自评论:

在Netbeans中,转到工具 - >选项 - >并选择无代理(如果您不在代理服务器后面)
- Shashanth

要在Mac OS和Windows上恢复此操作:

    在Mac上
  • :转到Netbreans首选项,然后选择" No Proxy"。
  • 在Windows上,转到“工具”,然后选择“选项”,然后选择" No Proxy"。

我回答这个问题,以便其他具有相同问题的用户可以轻松确定所提供的答案。

答案 2 :(得分:0)

我有同样的问题。

我的问题是我为Netbeans使用了错误的jdk版本。例如,我在NetBeans 12上使用了jdk版本的java-1.8。我将JDK版本更改为最新版本,并尝试再次运行tomcat,它开始工作。

我花了一个星期的时间弄清了这件事。其他所有选项都不适合我。