-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Jason,
On 8/16/20 12:16, Jason Pyeron wrote: > Is there a better way than this? Yes. > Specifically - detect running Tomcat, then if under Tomcat (today > only interested in v7 and v9) obtain the version string as > described [1] and shown on the Manager web application. Once you've detected you are under Tomcat, just: ServletContext ctx = ...; // Get it however String webAppVersion = (String)cts.getAttribute("org.apache.catalina.webappVersion"); Done. In fact, you can probably both detect Tomcat and get the version string at the same time, since it's unlikely any other container will set that attribute. - -chris -----BEGIN PGP SIGNATURE----- Comment: Using GnuPG with Thunderbird - https://www.enigmail.net/ iQIzBAEBCAAdFiEEMmKgYcQvxMe7tcJcHPApP6U8pFgFAl88XXQACgkQHPApP6U8 pFji9RAAgoET0rfK0Qeakblkg4Wl1h0SYe7dIjPyD9mtzvdyOpsT2C9a3wOF9JNV Um0LsQ43d1bFpStVXLBgDsJwlRRdvgNV26Dt7UUkXbQ5o4Gsjd35aUnk1se3Wl89 m7CYcFxdF7RqsstKo5akyRZK5gXmf/LkmuQa/uqpbJr/7JKJkKAsfHu/vcB7nil8 PNFnmoQ557Q1Naq29mEQGPeHzUex3fz7YYXgtauvgz0rI1YBcK0uIikeqPtR5LcL sK9yypt5X63R44/EQh2MBfvQyGw5EHcTm6JVGf5l7XzEWSfntwDwaXMZCwRbq2Op i+m7W1SAQRyNCF8/ENVoNWqQjB2SQBQvsO0eCJ7QfXiw4qHcLNPEE235u9pQLdOd TLzo/AnXB4FRB7r3nJYcdpNl0JPOUioyBonXoLcekklLn3gPhiK5FcI2+3QPAs7g d6Yy1a+DLVN5Bj6cy7oxbhTA17LY0m9W8GE7d1ofc/rZBIST3zaCAcV1e0MHhELs up9rVsZRJZ5samBxWvQN/CC3Rz2II1lda9QSxgik/r2ccms7shIRnOFPQqycYCao gV/X75xvJwfhhJowPKskegv/zS+wdrSBSBqSbJZ2mTxJXrLYj5C/PDuEWJTzeI+q meCJJVcHGpqslyblIrwvWW1RGY8aajV9LaLB3IWomeJEU9T3R30= =Sq81 -----END PGP SIGNATURE----- --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org