从 NetBeans 启动 Tomcat 时出错 - '127.0.0.1*'未被识别为内部或外部命令



谷歌和Stackoverflow都向我展示了类似问题,但这个错误略有不同,因为IP地址的后缀是星号:

NetBeans 8.0.1在尝试启动Tomcat时给了我以下错误

"127.0.0.1*"未被识别为内部或外部命令,可操作程序或批处理文件

我已经安装了Tomcat7.0.56和Tomcat8.0.14,它们都从命令行启动OK(一次一个)。我已经将它们作为Tomcat7和Tomcat8添加到NetBeans的服务器列表中。

我有一个"Hello World"网络应用程序,我已经配置:
属性->运行->服务器:同时尝试了Tomcat 7和Tomcat 8
两者都给出了相同的错误。

如果我尝试使用以下任一项启动Tomcat:
服务->服务器->Tomcat 7->启动
服务->服务器->Tomcat 8->启动
我在尝试启动web应用程序时遇到了相同的错误:

"127.0.0.1*"未被识别为内部或外部命令,可操作程序或批处理文件

有什么想法吗
即使这只是星号在做什么?

假设您在Windows上(此错误是由糟糕的bat文件转义引起的),这是最新版本(7.0.568.0.14)中引入的一个错误,用于解决另一个错误。尝试删除catalina.batJAVA_OPTS声明周围的"。它昨天用Tomcat 7.0.56为我修复了它。

7.0.56中的bin/catalina.bat:179184

:noJuliConfig
set "JAVA_OPTS=%JAVA_OPTS% %LOGGING_CONFIG%"
..
:noJuliManager
set "JAVA_OPTS=%JAVA_OPTS% %LOGGING_MANAGER%"

:noJuliConfig
set JAVA_OPTS=%JAVA_OPTS% %LOGGING_CONFIG%
.. 
:noJuliManager
set JAVA_OPTS=%JAVA_OPTS% %LOGGING_MANAGER%

对于您的星号,它可能只是您的某个位置的配置,将其附加到主机声明中。

我昨天在Tomcat的错误跟踪器上看到了这个,但我再也找不到链接了。编辑找到了!https://issues.apache.org/bugzilla/show_bug.cgi?id=56895

我希望它能解决你的问题。

在遵循@Johnride的步骤后,我仍然得到了相同的错误。

这解决了问题:

工具->选项->选择无代理

来源:https://www.youtube.com/watch?v=uI1j-8F8eN4

Tools->Options->Select no proxy is working for me

我没有尝试Sumama Waheed的答案,但对我有效的是用一个工作罐子代替bin/catalina.jar(我处理了一个旧的tomcat),在添加了NetBeans后,我又放了原来的catalina.jar。

最新更新