启动tomcat 有个小错误: ‘#’ 不是内部或外部命令 也不是可运行的程序或批处理文件

图片描述

上图是启动时的信息,然后我怀疑是 catalina.bat 有问题

图片描述

这个关于JAVA9的东西我认为是注释吧,但是bat文件注释应该不是这个吧。
然后我就改了,rem Configure JAVA 9 specific start-up parameters
启动不报错了。
图片描述
 这是不是apache特意留在这提醒的bug? 我改了没问题吧?
有没有高手能给讲讲,这个java9的特殊启动参数有啥功能,我还没用过java9。

回答:

你改了没问题的,也建议你把这个问题提到Tomcat官网。

可能catalina.bat是从catalina.sh复制过来的,改了些东西而这行漏改了,但又不影响脚本正常运行(只是报个错而已),或者是在PowerShell下测试的(#可能已被PowerShell认为是注释符了),根本就没在cmd下测过吧。

回答:

为什么我的E:apache-tomcat-9.0.0.M26bin目录下没有catalina.bat,只有catalina.sh,为什么,为什么,为什么。

以上是 启动tomcat 有个小错误: ‘#’ 不是内部或外部命令 也不是可运行的程序或批处理文件 的全部内容, 来源链接: utcz.com/p/172452.html

回到顶部