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

时间:2014-10-21 11:23:25

标签: tomcat netbeans startup

Google和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”网络应用程序,我已配置:
属性 - >运行 - >服务器:尝试过Tomcat 7和Tomcat 8 两者都给出了同样的错误。

如果我尝试使用以下任一方式启动Tomcat:
服务 - >服务器 - > Tomcat 7 - >启动
服务 - >服务器 - > Tomcat 8 - >启动
我得到了与尝试启动网络应用时相同的错误:

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

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

4 个答案:

答案 0 :(得分:373)

假设您使用的是Windows(这个错误是由糟糕的bat文件转义引起的),这是最新版本(7.0.568.0.14)中引入的错误,可以解决另一个错误。尝试删除"JAVA_OPTS声明周围的catalina.bat。它昨天用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%

{{1}}

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

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

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

答案 1 :(得分:42)

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

这解决了问题:

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

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

答案 2 :(得分:3)

工具 - >选项 - >选择没有代理为我工作

答案 3 :(得分:0)

我没有尝试Sumama Waheed的答案,但是对我有用的是用一个工作罐(我处置了一个旧的雄猫)替换bin / catalina.jar,并在添加NetBeans之后,再次放入原始的catalina.jar。 / p>