这里的新人!我需要为类安装Apache Tomcat(以及诸如Java JDK和Eclipse之类的其他东西)。下载Java JDK(jdk1.8.0_152)后,我下载了Apache zip文件(版本8.5.24)并将其转移到" Program Files"。然后我创建了系统变量" JAVA_HOME" (JAVA_HOME:" C:\ Program Files \ Java \ jdk1.8.0_152")。当我尝试在命令行界面中运行startup.bat时,它没有工作并且引用了未定义的CATALINA_HOME变量。然后我创建了CATALINA_HOME变量(CATALINA_HOME:" C:\ Program Files \ apache-tomcat-8.5.24")。之后,当我尝试运行startup.bat时(我使用了这一行:" C:\ Program Files \ apache-tomcat-8.5.24 \ bin \ startup.bat"),我得到了Files \ Apache的Tomcat的24年8月5日""出人意料。我现在所处的位置......我查看了论坛,我想知道我是否遗漏了Path变量中的内容。我也研究了这个问题(Tomcat is not running even though JAVA_HOME path is correct),但它并没有解决我的问题。
谢谢!
更新
在我看来,另一个问题与我的不完全相同(即使它们非常相似),对我来说解决方案也有所不同。在命令行中心运行startup.bat无效。创建快捷方式解决了我的解决方案。谢谢大家!
答案 0 :(得分:1)
好像是" Program Files"弄乱了一切。尝试添加用引号括起来的路径。如果这不起作用,您可以将Tomcat目录移动到另一个地方(该路径不包含空格)
答案 1 :(得分:0)
乍一看的问题解决方案应该解决上面的问题。但是还有其他方法可以解决它。
您也可以将%CATALINA_HOME%/bin;
放入PATH
变量中。您可以直接从终端/控制台运行$startup.bat
命令而不提供任何完整路径。在这种情况下,您必须重新启动终端(命令提示符)窗口。
另一个方便的功能是在startup.bat
(可能)中创建Desktop
文件的快捷方式,然后运行它。