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

谷歌和 Stackoverflow 都向我展示过有类似问题的人,但是这个错误稍有不同,因为 IP 地址后面加了一个星号: < br > < br >

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

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

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

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

如果我尝试使用以下两种方式启动 Tomcat:
服务-> 伺服器-> Tomcat 7-> 开始
服务-> 伺服器-> Tomcat 8-> 开始
当我试图启动一个网络应用程序时,我得到了相同的错误:

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

有什么想法吗?
即使只是那个星号的作用?

115672 次浏览

假设你在 Windows 上(这个 bug 是由蹩脚的 bat 文件转义引起的) ,这是最新版本(7.0.568.0.14)中为了解决另一个 bug 而引入的一个 bug。尝试删除 catalina.batJAVA_OPTS声明周围的 "。昨天用 Tomcat 7.0.56帮我修好了。

bin/catalina.bat:1791847.0.56

: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%

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

我昨天在雄猫的错误追踪器上看到了这个但我找不到链接了。 编辑 找到了! < a href = “ https://isses.apache.org/bugzilla/show _ bug.cgi? id = 56895”> https://issues.apache.org/bugzilla/show_bug.cgi?id=56895

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

在遵循@Johnride 的步骤之后,我仍然得到了同样的错误。

这解决了问题:

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

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

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

我没有尝试 Sumama Waheed 的回答,但对我有效的方法是用一个可用的罐子替换 bin/catalina.jar (我处理掉了一个旧的 Tomcat) ,在添加了 NetBeans 之后,我又把原来的 catalina.jar 放回去。