Bug 68876

Summary: serverStartup.pdf missing sources
Product: Tomcat 9 Reporter: mirabilos <tg>
Component: DocumentationAssignee: Tomcat Developers Mailing List <dev>
Status: NEW ---    
Severity: enhancement    
Priority: P2    
Version: 9.0.87   
Target Milestone: -----   
Hardware: PC   
OS: Linux   

Description mirabilos 2024-04-09 19:44:06 UTC
webapps/docs/architecture/startup/serverStartup.pdf seems to have been created in some UML utility by a Windows® user in Tomcat 5 times.

Please do something to update it, fix typos like “Warpper”, and so we can have the source code in the git repository as well, or ideally it would be built from the source code (e.g. using graphviz or something, which could be installed as build dependency in the Debian packaging).
Comment 1 Mark Thomas 2024-04-17 10:30:16 UTC
It was created using Rational Rose. It looks like the original mdl file is in svn:
https://svn.apache.org/viewvc/tomcat/archive/tc5.0.x/trunk/container/webapps/docs/architecture/requestProcess/roseModel.mdl?view=log

The request process diagrams were updated as part of BZ 57282.

I'd be happy to see that converted to png like the request process diagrams.
Comment 2 Mark Thomas 2024-04-17 12:01:49 UTC
I've converted the original mdl file to six SCG files and added those to the main branch. I've also fixed the "warpper" typo.

They still need quite a bit of clean up including:
- cleaning up the layout so elements don't overlap
- reviewing the diagrams for alignment with current code (given these were written for Tomcat 5.0.x)
- remove the PDF and use the SVG files in its place (or regenerate the PDF from the SVG files)