谷歌和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*'不被识别为内部或外部命令,可操作程序或批处理文件.
有任何想法吗 ?
即使它只是那个星号在做什么?
我们想要更改 Tomcat Web 应用程序的上下文根,并让旧 URL 将用户引导到新命名的应用程序。
http://hostname/oldappname
http://hostname/newappname
Run Code Online (Sandbox Code Playgroud)
一种方法是部署上下文根为 newappname 的应用程序和上下文根为 oldappname 的另一个应用程序,并让它引导用户到新 URL。
这个简单的选项对我们不开放,公司内部政策禁止在同一个 Tomcat 实例中运行多个应用程序(不可协商)。
我记得 GlassFish 有一个“备用文档根”的概念,可用于为应用程序提供多个上下文根,知道如何在 Tomcat 中执行此操作吗?
tomcat ×2
contextroot ×1
docker ×1
java ×1
linux-kernel ×1
netbeans ×1
servlets ×1
startup ×1
version ×1