一尘不染

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

tomcat

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

尝试启动Tomcat时,NetBeans 8.0.1给我以下错误。

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

我同时安装了Tomcat 7.0.56和Tomcat
8.0.14,它们都从命令行启动OK(一次启动)。我将它们添加到NetBeans的服务器列表中,例如Tomcat 7和Tomcat 8。

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

如果我尝试使用以下任一方法来启动Tomcat:
服务->服务器-> Tomcat 7->启动
服务->服务器-> Tomcat 8->启动
我收到与尝试启动Web应用程序时相同的错误:

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

有任何想法吗 ?
即使那只是星号在做什么呢?


阅读 313

收藏
2020-06-16

共1个答案

一尘不染

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

7.0.56bin/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的bugtracker上看到了此消息,但我再也找不到该链接。 编辑
找到它!https://issues.apache.org/bugzilla/show_bug.cgi?id=56895

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

2020-06-16