Hi! 1. I verified that the icon is the same as already present in the ROOT webapp (of the main branch).
(OK. We know the file. No surprises from a new opaque binary.) 2. As I see, the BODY_HEADER_SECTION from manager.Constants is re-used by the Host Manager web application [1], but the ico file has not been added to that application. I think that there will be a 404. [1] https://github.com/apache/tomcat/blob/main/java/org/apache/catalina/manager/host/HTMLHostManagerServlet.java#L252 3. Both manager and host-manager have an "images" directory. Maybe put the file there? 4. There are several JSPs in webapps/manager/WEB-INF/jsp. They have not been updated, and they do not use the HTML_HEADER_SECTION constant amended by this commit. Best regards, Konstantin Kolinko пн, 28 июл. 2025 г. в 15:08, <ma...@apache.org>: > > This is an automated email from the ASF dual-hosted git repository. > > markt pushed a commit to branch main > in repository https://gitbox.apache.org/repos/asf/tomcat.git > > > The following commit(s) were added to refs/heads/main by this push: > new c3097526d6 Adding a favicon to the Tomcat Manager webapp > c3097526d6 is described below > > commit c3097526d672c40f211c7462d48cb1de656661ba > Author: sa103736 <xs...@users.noreply.github.com> > AuthorDate: Sun Jul 27 20:46:16 2025 -0400 > > Adding a favicon to the Tomcat Manager webapp > > 1. Tomcat Manager is sometimes run on server on which there is no ROOT > context, therefore no default favicon is not found. This commits adds > the tomcat favicon to the manager webapp directory and references it > from the HTML_HEADER_SECTION in Constants.java > --- > java/org/apache/catalina/manager/Constants.java | 1 + > webapps/docs/changelog.xml | 6 ++++++ > webapps/manager/favicon.ico | Bin 0 -> 21630 bytes > 3 files changed, 7 insertions(+) > > diff --git a/java/org/apache/catalina/manager/Constants.java > b/java/org/apache/catalina/manager/Constants.java > index 3e47f70b56..6318c0eb43 100644 > --- a/java/org/apache/catalina/manager/Constants.java > +++ b/java/org/apache/catalina/manager/Constants.java > @@ -44,6 +44,7 @@ public class Constants { > HTML_HEADER_SECTION = > "<html>\n" + > "<head>\n" + > + "<link href=\"{0}/favicon.ico\" rel=\"icon\" > type=\"image/x-icon\" />\n" + > "<link rel=\"stylesheet\" href=\"{0}/css/manager.css\">\n"; > > BODY_HEADER_SECTION = > diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml > index 33a53232dc..bf12e6ae14 100644 > --- a/webapps/docs/changelog.xml > +++ b/webapps/docs/changelog.xml > @@ -278,6 +278,12 @@ > <subsection name="Web applications"> > <changelog> > <!-- Entries for backport and removal before 12.0.0-M1 below this line > --> > + <fix> > + Manager. Provide the Manager web application with a dedicated favicon > + file rather than using the one from the ROOT web application which > might > + not be present or may represent something entirely different. Pull > + request <pr>876</pr> by Simon Arame. > + </fix> > </changelog> > </subsection> > <subsection name="Other"> > diff --git a/webapps/manager/favicon.ico b/webapps/manager/favicon.ico > new file mode 100644 > index 0000000000..6c5bd2c63b > Binary files /dev/null and b/webapps/manager/favicon.ico differ > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org > For additional commands, e-mail: dev-h...@tomcat.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org