Copy-Pasting here incase Webfaction Forums gets shutdown.
Go to Apps in the control panel and create a new 'custom app listening on port' application. Make a note of the port number assigned to the app. You can name the app whatever you want - in this example, let's name it 'tomcat'.
Go to Sites in the control panel and create a site to serve the app you created in step 1.
SSH into your server and run the following commands:
echo "export JRE_HOME=$JRE_HOME" >> ~/.bashrc
tar zxf ~/apache-tomcat-10.0.8.tar.gz --strip 1
Edit ~/apps/tomcat/conf/server.xml to change connector port 8080 to the port assigned to your custom app.
You can then start Tomcat by running:
Once Tomcat is running, you should see the "If you're seeing this, you've successfully installed Tomcat. Congratulations!" page when you visit the site you created in step 2.
You can stop it by running: