更改在 Tomcat7 Ubuntu 14.04 上运行的 JVM 权限被拒绝

更改在 Tomcat7 Ubuntu 14.04 上运行的 JVM 权限被拒绝

我正在尝试更改当前在 1.7.0_121-b00 上运行的 Ubuntu 14.04 上的 Tomcat7 上运行的 JVM。我目前有 1.8.0_121 版本,我想在 Tomcat7 中使用它。我已将 /etc/default/tomcat7 中的配置更改为如下:

# Run Tomcat as this user ID. Not setting this or leaving it blank will use the
# default of tomcat7.
TOMCAT7_USER=tomcat7

# Run Tomcat as this group ID. Not setting this or leaving it blank will use
# the default of tomcat7.
TOMCAT7_GROUP=tomcat7

# The home directory of the Java development kit (JDK). You need at least
# JDK version 1.5. If JAVA_HOME is not set, some common directories for
# OpenJDK, the Sun JDK, and various J2SE 1.5 versions are tried.
#JAVA_HOME=/usr/lib/jvm/openjdk-6-jdk
JAVA_HOME= /usr/lib/jvm/java-8-oracle

但是当我重新启动 Tomcat7 时,它给出了以下错误

/etc/default/tomcat7:/usr/lib/jvm/java-8-oracle:权限被拒绝

虽然在这种情况下我已经是 root 了。这有什么问题吗?

答案1

CATALINA_HOME是 tomcat 安装的路径。 JAVA_HOME是 jdk 的路径。要更改 tomcat 使用的 jdk,您必须bashrc使用“nano”等编辑器将以下 2 行添加到文件中

$nano ~/.bashrc

bashrc文件中附加以下 2 个语句:

export JAVA_HOME=/path/to/your/jdk

export CATALINA_HOME=/path/to/your/tomcat

保存并退出.bashrc。重新启动文件后更改生效bashrc

$source ~/.bashrc

一旦我们完成路径,就该运行 tomcat 了,并通过输入进行检查,http://localhost:8080 您必须看到 tomcat 默认欢迎页面。

相关内容