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

从NetBeans-';启动Tomcat时出错;127.0.0.1*';不被识别为内部或外部命令,tomcat,netbeans,startup,Tomcat,Netbeans,Startup,Google和Stackoverflow都向我展示了有类似问题的人,但是这个错误略有不同,因为IP地址的后缀是一个星号: NetBeans 8.0.1在尝试启动Tomcat时出现以下错误。 “127.0.0.1*”不被识别为内部或外部命令, 可操作的程序或批处理文件。 我已经安装了Tomcat 7.0.56和Tomcat 8.0.14,它们都可以从命令行启动(一次一个)。我已将它们添加到NetBeans的服务器列表中,分别为Tomcat 7和Tomcat 8。 我已经配置了一个“Hello Wo

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

NetBeans 8.0.1在尝试启动Tomcat时出现以下错误。

“127.0.0.1*”不被识别为内部或外部命令, 可操作的程序或批处理文件。

我已经安装了Tomcat 7.0.56和Tomcat 8.0.14,它们都可以从命令行启动(一次一个)。我已将它们添加到NetBeans的服务器列表中,分别为Tomcat 7和Tomcat 8。

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

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

“127.0.0.1*”不被识别为内部或外部命令, 可操作的程序或批处理文件。

有什么想法吗?

即使只是那个星号在那里做什么?

假设你在Windows上(这个错误是由蹩脚的bat文件转义引起的),它是最新版本(
7.0.56
8.0.14
)中引入的一个错误,用来解决另一个错误。尝试删除
catalina.bat中
JAVA_OPTS
声明周围的
。它昨天用
Tomcat 7.0.56
为我修复了它

7.0.56
In
bin/catalina.bat:179
184

:noJuliConfig
set "JAVA_OPTS=%JAVA_OPTS% %LOGGING_CONFIG%"

..

:noJuliManager
set "JAVA_OPTS=%JAVA_OPTS% %LOGGING_MANAGER%"

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

我昨天在Tomcat的bugtracker上看到了这个,但是我再也找不到这个链接了。 我找到了


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

在遵循@Johnride的步骤之后,我仍然会遇到相同的错误

这解决了问题:


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


来源:

工具->选项->选择不为我工作的代理

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

为Tomcat 8.0.18/NetBeans 8.0.2工作-谢谢!为我工作。我正在使用Tomcat 7.0.59,谢谢!为我工作,但在不同的线路上:196和201。NetBeans 8.0.2和Tomcat 8.0.21。谢谢。是的,这个解决方案是正确的。但我的问题是“为什么NetBeans中唯一的问题?什么时候?”我在eclipse项目中使用相同的服务器,但在netbeans中不起作用,@Yubaraj这可能是因为netbeans使用引号调用catalina.bat脚本作为另一个命令的参数,类似于
othercommand--run“catalina.bat”“
这将在脚本中进一步导致转义问题。正如我在回答中所说的,bat文件逃逸是可怕的。不过这只是我的猜测。我需要在我的机器上使用这两种解决方案来解决它。这实际上为我修复了Tomcat 8.0.36的问题,没有删除JAVA_OPTS.Tools->Options->General->Proxy Settings:No ProxyI找不到:noJuliConfig set“JAVA_OPTS=%JAVA_OPTS%%LOGGING_CONFIG%”:nojulicanager set“JAVA\u OPTS=%JAVA\u OPTS%%日志管理器%“在catalina.bat文件中,但您的解决方案工具->选项->常规->代理设置:在Netbeans 8.0和Tomcat 8.5.13中,没有代理对我有效。如果您想阅读关于此错误的更深入分析,请参阅我2015年的stackoverflow答案,这是给TomEE的,但它基于Tomcat,因此相同的解决方案也适用于此。当然,关闭Netbeans中的代理设置也会像其他人建议的那样起作用。这个答案只是Sumama Waheed解决方案的直接副本。你应该删除这个。
:noJuliConfig
set JAVA_OPTS=%JAVA_OPTS% %LOGGING_CONFIG%

.. 

:noJuliManager
set JAVA_OPTS=%JAVA_OPTS% %LOGGING_MANAGER%