java - 在 Windows 8 上安装 apache-tomcat-9.0.0.M26 时出错

标签 java apache tomcat

我正在尝试在我的 Windows 8 上安装 tomcat 9,但始终出现以下错误 enter image description here 我尝试将它安装在 C: 中的 Program Files\Java、C:\master.. 和 E:\java\中 我在环境变量中添加了 JAVA_HOME、JRE_HOME、Classpath、CATALINA_HOME,如下所示:

CATALINA_HOME=e:\Java\apache-tomcat-9.0.0.M26
JAVA_HOME= C:\Program Files\Java\jdk1.8.0_111
JRE_HOME= C:\Program Files\Java\jre1.8.0_144
ClassPath=%JAVA_HOME%\bin;%JRE_HOME%\bin;%CATALINA_HOME%\lib

tomcat 文件夹位于 c 中,然后位于 e 中,因为如果权限仅限于服务器,但会出现相同的错误,如图所示。有什么解决办法吗?

enter image description here

最佳答案

无论你从哪里得到括号和值的东西:摆脱它。 JAVA_HOME 或 JRE_HOME 需要准确地解析为一个目录。请原谅我丢失了 Windows foo,但是 cd %JAVA_HOME%(或者尝试 $JAVA_HOME 或省略尾随的 %)必须导致该目录成为当前目录。

这个 (value= 东西和右括号没有必要放在那里。

您可以在 tomcat bin/setenv.bat 中定义适当的值(您可能需要创建该文件,当它存在时会自动使用)

关于java - 在 Windows 8 上安装 apache-tomcat-9.0.0.M26 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46237678/

相关文章:

java - 一个layout.xml用于多个 Activity

java - 使用java与xml rpc的简单文件读取程序

java - Spring - Oauth2 客户端服务器。 NoSuchMethodError : javax. servlet.ServletContext.getVirtualServerName() 在 tomcat 中运行时

java - 是否可以在没有 QueueConnectionFactory 的情况下从 WAS JNDI 获取 JMS 队列引用?

java - 为什么InputMap方法不直接将击键对象映射到 Action 对象?

Java group by 然后收集到自定义对象列表

将数据插入数据库的 PHP 脚本在执行时返回成功,但记录未插入数据库?

mysql - 在NIFI中使用putdatabaserecord将数据放入MySQL

performance - Apache 在 Tomcat 之前安装,有什么好处?

linux - 如何在 linux debian 操作系统中的 tomcat web 服务器上部署数据文件