java - 如何在 Windows 8.1 安装上配置 Apache Tomcat?

标签 java apache tomcat environment-variables

我正在尝试在 Windows 8.1 机器上安装 64 位 Apache Tomcat 发行版,但我设置环境变量的方式似乎不正确。

我设置的步骤如下:

  1. apache-tomcat-7.0.57 文件夹复制/粘贴到 Program Files (x86)
  2. 在环境变量gui中设置环境变量。
  3. 将 TOMCAT_HOME 设置为 Tomcat 文件夹的位置:C:\Program Files (x86)\apache-tomcat-7.0.57
  4. 同时将 CATALINA_HOME 设置为 Tomcat 文件夹的位置:C:\Program Files (x86)\apache-tomcat-7.0.57

但是当我执行 %TOMCAT_HOME%\bin\startup 检查它是否已正确安装时,我的 CMD 中出现以下错误:

'C:\Program' 未被识别为内部或外部命令, 可运行的程序或批处理文件。

我在 SO 上发现了一个相关问题,它给了我以下修复,但是 http://goo.gl/aNmxGM但这在下面引发了另一个错误:

此时文件是意外的

我从中了解到,我设置环境变量的方式或 Tomcat 文件夹的放置可能存在问题。有人对解决此问题有任何建议吗?

最佳答案

我认为你真正需要的是把它放在 ""之间,因为你的路径包含空格

"%TOMCAT_HOME%\bin\startup"

"%TOMCAT_HOME%"\bin\startup

希望对您有所帮助!

关于java - 如何在 Windows 8.1 安装上配置 Apache Tomcat?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26946101/

相关文章:

php - .htaccess RewriteCond,其中 URI 不包含域

java - Java Web App 中的动态错误页面?

java - 无法找到或加载主类

java - 在 java 中为 Android 应用程序解析 html

linux - Subversion+Apache authz 未授权

其他IP地址上的Django Broken INTERNAL链接

java - jvm 如何在 tomcat 和部署的 Java 应用程序之间分配

java - switch 使用未定义的内部类在 tomcat 中导致 NoClassDefFoundError

java - 如何编辑Weblogic启动脚本来启用JMX?

google-chrome - tomcat cookieprocessor 未修改响应中设置的 cookie 的 Samesite 属性