[英]Tomcat 9 not working with Java 10 on Ubuntu
我已经使用以下命令下载了Java 10:
sudo add-apt-repository ppa:linuxuprising/java
sudo apt-get update
sudo apt-get install oracle-java10-installer
sudo apt-get install oracle-java10-set-default
因为我可以通过java -version
看到Java版本,所以安装成功
但是当我在tomcat.service
文件中更改
Environment=JAVA_HOME=/usr/lib/jvm/java-10-oracle/
我不能再运行Tomcat。 但是,它适用于通过sudo apt-get install default-jdk
命令sudo apt-get install default-jdk
Java 8:
Environment=JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-amd64/jre
好。 我建议使用Java 8或9。即使Tomcat说Tomcat 9可以支持Java 8和更高版本,也要使其稳定而不是las JRE更好。
从Tomcat站点 :
在第一个稳定的Java 8版本发布之前的许多月,用户就已经在Java 8上成功运行了Tomcat 8。 但是,早期访问版本的用户应注意以下几点:
最初的早期访问版本包含可能会导致在Tomcat上运行的Web应用程序出现问题的错误的情况并不少见。
如果新的Java版本引入了新的语言功能,则默认的JSP编译器可能不会立即支持它们。 将JSP编译器切换到javac可以使这些新语言功能可以在JSP中使用。
如果您确实使用Java抢先体验版本发现问题,请寻求帮助。 Tomcat用户的邮件列表可能是最好的起点。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.