在 Debian 上给 Tomcat 配置 JDK,通常有以下几种常见方式和步骤。下面按最常用、最稳妥的方式说明。
sudo apt update
例如安装 JDK 11(Tomcat 9/10 常用):
sudo apt install openjdk-11-jdk
或 JDK 17(Tomcat 10/11 推荐):
sudo apt install openjdk-17-jdk
java -version
javac -version
Debian 上 Tomcat 通常有两种安装方式:
sudo apt install tomcat9
或
sudo apt install tomcat10
从 https://tomcat.apache.org 下载 tar.gz
编辑:
sudo nano /etc/default/tomcat9
(或 tomcat10)
添加或修改:
JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
可通过下面命令查看 JDK 路径:
readlink -f $(which java)
sudo systemctl restart tomcat9
systemctl status tomcat9
或访问:
http://服务器IP:8080
setenv.sh进入 Tomcat 的 bin 目录:
cd /opt/tomcat/bin
sudo nano setenv.sh
写入:
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
export CATALINA_HOME=/opt/tomcat
赋予执行权限:
chmod +x setenv.sh
/opt/tomcat/bin/startup.sh
sudo update-alternatives --config java
sudo update-alternatives --config javac
JAVA_HOME is not set→ 没配 JAVA_HOME,按上面步骤配置即可
推荐:
apt install openjdk-17-jdk
apt install tomcat10
nano /etc/default/tomcat10
# 加 JAVA_HOME
systemctl restart tomcat10
如果你能告诉我:
我可以给你完全对应的配置示例。