谷歌和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.56
和8.0.14
)中引入的一个错误,用于解决另一个错误。尝试删除catalina.bat
中JAVA_OPTS
声明周围的"
。它昨天用Tomcat 7.0.56
为我修复了它。
在7.0.56
中的bin/catalina.bat:179
和184
: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。