正如标题所述,在Ubuntu 20.04中,如何将Tomcat 9设置为使用Java 17?
最近,我用需要运行Java 17的Spring Boot 3.0.1重新打包了我的Web项目的war文件,试图将其部署到Ubuntu 20.04服务器上的Tomcat 9容器中.
看来,最好的办法是利用这setenv.sh
美元.
我查了一些文件,
在/usr/share/tomcat9
创建了一个文件夹bin
,触及了setenv.sh
的文件,
用JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64
编辑它的内容.
然后运行sudo systemctl start tomcat9
,但失败了.
sudo systemctl status tomcat9
表示"找不到JDK或JRE-请设置JAVA_HOME变量或安装DEFAULT-JDK程序包",
安装了openjdk-17-jre-headless个,首先移除了openjdk-11-jre-headless个.Tomcat9和JRE17都是由apt包管理器安装的.