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

use*_*745 143 tomcat netbeans startup

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

尝试启动Tomcat时,NetBeans 8.0.1给出了以下错误.

'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:
Services - > Servers - > Tomcat 7 - > Start
Services - > Servers - > Tomcat 8 - > Start
我得到的错

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

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

Joh*_*ide 376

假设你在Windows上(这个错误是由糟糕的蝙蝠文件转移引起的),这是最新版本(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%"
Run Code Online (Sandbox Code Playgroud)

:noJuliConfig
set JAVA_OPTS=%JAVA_OPTS% %LOGGING_CONFIG%

.. 

:noJuliManager
set JAVA_OPTS=%JAVA_OPTS% %LOGGING_MANAGER%
Run Code Online (Sandbox Code Playgroud)

对于你的星号,它可能只是某个地方的配置,它将它附加到主机声明.

我昨天在Tomcat的bugtracker上看到了这个,但我再也找不到链接了. 编辑发现它!https://issues.apache.org/bugzilla/show_bug.cgi?id=56895

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

  • https://netbeans.org/bugzilla/show_bug.cgi?id=248182标记为已修复2015-01-30 (2认同)

Sum*_*eed 47

按照@Johnride中的步骤操作后,我仍然遇到同样的错误.

这解决了这个问题:

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

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

  • 这实际上为我为Tomcat 8.0.36修复了该问题,而没有删除JAVA_OPTS上的引号。 (2认同)
  • 工具 -> 选项 -> 常规 -> 代理设置:无代理 (2认同)

小智 6

工具->选项->选择没有代理对我有用