繁体   English   中英

Tomcat 9无法在Ubuntu上使用Java 10

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM