Arch Linux

Please read this before reporting a bug:

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!

FS#64643 - [tomcat8] PLEASE ENTER SUMMARY

Attached to Project: Arch Linux
Opened by Leo (lbevanda) - Monday, 25 November 2019, 18:50 GMT
Last edited by Andreas Radke (AndyRTR) - Tuesday, 10 December 2019, 08:45 GMT
Task Type Bug Report
Category Packages: Extra
Status Assigned
Assigned To Guillaume ALAUX (galaux)
Maxime Gauduin (Alucryd)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 0%
Votes 0
Private No



When starting tomcat8 a service on Arch 4.19.86-1-lts I get the message:

Cannot find any VM in Java Home /usr/lib/jvm/default-runtime.
svc.exec error: Cannot find any VM in Java Home /usr/lib/jvm/default-runtime

Regular startup completes OK (through script).
Java is installed correctly(openjdk 13.0.1), JAVA_HOME set to /usr/lib/jvm/java-13-openjdk.

Additional info:
* tomcat8 8.5.41-1

Steps to reproduce:
* sudo pacman -S tomcat8
* sudo systemctl start tomcat8.service
This task depends upon

Comment by Maxime Gauduin (Alucryd) - Monday, 24 February 2020, 14:57 GMT
You can't run our tomcats using anything higher than java 8 because we're using jsvc to daemonize them, see for an explanation and some workarounds. Unfortunately I don't have the time nor will to deal with java crap and overhaul our packages nowadays so I can't give you an ETA of when this will be possible.