どこまでが Ubuntu 18系、tomcat 8 の設定が残っているのかわからないのだけれど、参考までに。
まず、ライセンスの関係で openjdk にする必要があったので
sudo apt install openjdk-11-jdk
(apt search してもっと最新のバージョン入れてもいい)
して、
sudo update-alternatives --config java sudo update-alternatives --config javac
することで、openjdk のものをデフォルトにした。僕は digilib 以外に java 使ってないはずだったので、oracleのjavaはついでに remove しておいた。
それから、tomcat 9 は普通に apt でいけた。
sudo apt install tomcat9
状態確認とかも
sudo service tomcat9 status
が普通に使える。で、インストールしたディレクトリ (/var/lib/tomcat9/webapps/) に、digilib - The Digital Image Library – Installing digilib から最新のwarを拾ってきて、webapps/digilib/ の下にzipを展開して、/sample-images/ の下に画像を入れて、(僕の場合は webapps/digilib/id/ のところに manifest おいてたからそれもおいた)これで使えるようになった。sample-images が有効なのは何も設定しない場合なので、変にdigilib-config.xmlをちゃんと設定しようとしたら詰まってしまい、何もせずに使えばうまくいってたので放置している。1カ月くらいで消す予定でもあるので。