archlinux软件仓库里的tomcat使用systemctl start tomcat{7,8}
启动一直报错
Cannot find any VM in Java Home /usr/lib/jvm/default-runtime
但实际查看时是有Java环境的,google发现因为Java版本太高,仓库还没有对其进行相应调整
(参考:https://bbs.archlinux.org/viewtopic.php?id=238511)
将Java环境设置为openjdk8
即可。
- 下载
archlinux-java
- 运行
yay -S archlinux-java
- 运行
archlinux-java status
- 有default的 表示默认使用的java环境
- 运行
archlinux-java set java-8-openjdk
改变默认环境 - 运行
systemctl restart tomcat7
- 如果没有openjdk8或7,下载以下包,再调整即可
jre8-openjdk
jre8-openjdk-headless
jdk8-openjdk