Hello, first of all sorry if this is not the appropriate channel to make this kind of questions.
I am maintaining a tool for some years in Toolforge coded in Java 7. This tool is a webapp, it exposes a simple web interface to interact with the tool, so it is deployed in the Tomcat server. I use Java 7 because it is the supported version (https://wikitech.wikimedia.org/wiki/Help:Toolforge/Java#Java_versions).
I wonder if it is possible to upgrade the tool to use Java 8. I have tried with the jdk8 Kubernetes service (https://wikitech.wikimedia.org/wiki/Help:Toolforge/Web#Play_and_similar_JVM-based_frameworks), but I am really lost. Once in the jdk8 shell:
- When needed, I point directly to the Java8 executable (T205774).
- Not sure if it is possible to run a Tomcat with Java8
- I have modified the app to be an auto-executable JAR and it deploys, but I cannot achieve to access the webapp from outside.
Running the app in Java7 is not so bad (I maintain worse thinks at work), but it is a little older and lack some cool features (https://en.wikipedia.org/wiki/Java_version_history).
Thanks a lot for your help,