AppsFoundry's PlantUML for Confluence app allows you to create and integrate UML diagrams into Confluence pages. Setting up a self-managed PlantUML server can enhance security and performance. This guide covers setting up both a PlantUML PicoWeb Server and a full PlantUML Server on a JEE 5 web server.
Copy plantuml.war into the webapps folder of your Tomcat 10 server.
Note on Compatibility:
PlantUML Server requires Tomcat 10 due to the transition from javax.* to jakarta.*.
It is not compatible with Tomcat 6/7/8/9.
Integration with PlantUML for Confluence App
Adjust the PlantUML for Confluence app settings to use your externally accessible, HTTPS-secured server by configuring the Custom URL in the apps settings, found under: Confluence Administration → PlantUML for Confluence
Your self-managed PlantUML server, either through PicoWeb or a full JEE 5 server, is now ready for use with the PlantUML for Confluence app. This setup ensures better control over your UML diagrams' security and performance. For additional support, consult the respective documentation for PlantUML, AppsFoundry, Nginx, and Tomcat 10.