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*”不被识别为内部或外部命令,
可运行的程序或批处理文件。
有任何想法吗 ?
即使这只是星号在那里做的事情?
假设你在Windows上(这个错误是由蹩脚的bat文件转义引起的),这是最新版本中引入的错误(7.0.56
and 8.0.14
)来解决另一个错误。尝试删除"
周围的JAVA_OPTS
声明于catalina.bat
。它为我解决了这个问题Tomcat 7.0.56
昨天。
In 7.0.56
in bin/catalina.bat:179
and 184
:noJuliConfig
set "JAVA_OPTS=%JAVA_OPTS% %LOGGING_CONFIG%"
..
:noJuliManager
set "JAVA_OPTS=%JAVA_OPTS% %LOGGING_MANAGER%"
to
:noJuliConfig
set JAVA_OPTS=%JAVA_OPTS% %LOGGING_CONFIG%
..
:noJuliManager
set JAVA_OPTS=%JAVA_OPTS% %LOGGING_MANAGER%
对于您的星号,它可能只是您在某处将其附加到主机声明的配置。
我昨天在 Tomcat 的 bugtracker 上看到了这个,但我再也找不到链接了。Edit找到了!https://issues.apache.org/bugzilla/show_bug.cgi?id=56895 https://issues.apache.org/bugzilla/show_bug.cgi?id=56895
我希望它能解决你的问题。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)