From b5e2fe51ca56b43c05ddcecb75f1803a358605a7 Mon Sep 17 00:00:00 2001 From: funkman Date: Mon, 1 Nov 2010 15:30:48 +0000 Subject: [PATCH] redesign of home page by Pid (pidster at apache ) git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1029708 13f79535-47bb-0310-9956-ffa450edef68 --- webapps/ROOT/asf-logo.png | Bin 0 -> 17811 bytes webapps/ROOT/bg-button.png | Bin 0 -> 713 bytes webapps/ROOT/bg-middle.png | Bin 0 -> 1918 bytes webapps/ROOT/bg-nav-item.png | Bin 0 -> 1392 bytes webapps/ROOT/bg-nav.png | Bin 0 -> 1401 bytes webapps/ROOT/bg-upper.png | Bin 0 -> 3103 bytes webapps/ROOT/border-radius.htc | 142 +++++++++++++++ webapps/ROOT/index.jsp | 392 +++++++++++++++++++++++------------------ webapps/ROOT/tomcat.css | 364 ++++++++++++++++++++++++++++++++++++++ webapps/ROOT/tomcat.png | Bin 0 -> 8376 bytes 10 files changed, 731 insertions(+), 167 deletions(-) create mode 100755 webapps/ROOT/asf-logo.png create mode 100755 webapps/ROOT/bg-button.png create mode 100755 webapps/ROOT/bg-middle.png create mode 100755 webapps/ROOT/bg-nav-item.png create mode 100755 webapps/ROOT/bg-nav.png create mode 100755 webapps/ROOT/bg-upper.png create mode 100755 webapps/ROOT/border-radius.htc create mode 100755 webapps/ROOT/tomcat.css create mode 100755 webapps/ROOT/tomcat.png diff --git a/webapps/ROOT/asf-logo.png b/webapps/ROOT/asf-logo.png new file mode 100755 index 0000000000000000000000000000000000000000..d8e908c8fbd92684fee24fcc279e5d3e7d882a70 GIT binary patch literal 17811 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 literal 0 HcmV?d00001 diff --git a/webapps/ROOT/bg-middle.png b/webapps/ROOT/bg-middle.png new file mode 100755 index 0000000000000000000000000000000000000000..0c95a828d10281783d0cf82dba498f954320346e GIT binary patch literal 1918 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 tihk4cGb3;Ff1RHE?bN>jy=i}%`~} + + diff --git a/webapps/ROOT/index.jsp b/webapps/ROOT/index.jsp index 1841c681e..d0ad34e59 100644 --- a/webapps/ROOT/index.jsp +++ b/webapps/ROOT/index.jsp @@ -1,176 +1,234 @@ + - - - +<% +java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("yyyy"); +request.setAttribute("year", sdf.format(new java.util.Date())); +request.setAttribute("tomcat7Url", "http://tomcat.apache.org/"); +request.setAttribute("tomcat7DocUrl", "http://tomcat.apache.org/tomcat-7.0-doc/"); +%> + + - Apache Tomcat - - + <%=request.getServletContext().getServerInfo() %> + + + + + - + +
+ +
+
+

<%=request.getServletContext().getServerInfo() %>

+
+
+ +
+
+
+
+
+

If you're seeing this, you've successfully installed Tomcat. Congratulations!

+
+ +
+ + + +
+ +
+
+
+

Developer Quick Start

+ + + + +
+
+
+
+
+

Managing Tomcat

+

For security, access to the manager webapp is restricted. + Users are defined in:

+
$CATALINA_HOME/conf/tomcat-users.xml
+

In Tomcat 7.0 access to the manager application is split between different users.

+

Read more...

+
+

Release Notes

+

Changelog

+

Migration Guide

+

Security Updates

- - - -
-
-
-

Administration

-

Status

-

Tomcat Manager

-

Host Manager

-
- - +
+
+
+

Documentation

+

Tomcat 7.0 Documentation

+

Tomcat 7.0 Configuration

+

Tomcat Wiki

+

Find additional important configuration information in:

+
$CATALINA_HOME/RUNNING.txt
+

Developers may be interested in:

+ +
+
+
+
+

Getting Help

+

FAQ

+

Mailing Lists

+

The following mailing lists are available:

+ +
+
+
+
+ +
- -
-
-

If you're seeing this page via a web browser, it means you've setup Tomcat successfully. Congratulations!

-

Now join the Tomcat Announce mailing list, which is a low volume mailing list for releases, security vulnerabilities and other project announcements.

- -

As you may have guessed by now, this is the default Tomcat home page. It can be found on the local filesystem at: - $CATALINA_HOME/webapps/ROOT/index.html

-

where "$CATALINA_HOME" is the root of the Tomcat installation directory. If you're seeing this page, and you don't think you should be, then you're either a user who has arrived at new installation of Tomcat, or you're an administrator who hasn't got his/her setup quite right. Providing the latter is the case, please refer to the Tomcat Documentation for more detailed setup and administration information than is found in the INSTALL file.

-

NOTE: For security reasons, using the manager webapp is restricted to users with role "manager-gui". - Users are defined in: $CATALINA_HOME/conf/tomcat-users.xml

-

Included with this release are a host of sample Servlets and JSPs (with associated source code), extensive documentation, and an introductory guide to developing web applications.

-

Tomcat mailing lists are available at the Tomcat project web site:

- -

Thanks for using Tomcat!

- -
- -
- + + diff --git a/webapps/ROOT/tomcat.css b/webapps/ROOT/tomcat.css new file mode 100755 index 000000000..d8fdf56ec --- /dev/null +++ b/webapps/ROOT/tomcat.css @@ -0,0 +1,364 @@ +/* + Licensed to the Apache Software Foundation (ASF) under one or more + contributor license agreements. See the NOTICE file distributed with + this work for additional information regarding copyright ownership. + The ASF licenses this file to You under the Apache License, Version 2.0 + (the "License"); you may not use this file except in compliance with + the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ +body { + margin: 10px 20px; + text-align: center; + font-family: Arial, sans-serif; +} + +h1, h2, h3, h4, h5, h6, p, ul, ol { + margin: 0 0 0.5em; +} +h1 { + font-size: 18pt; + margin: 0.5em 0 0; +} +h2 { + font-size: 16pt; +} +h3 { + font-size: 13pt; +} +h4 { + font-size: 12pt; +} +h5 { + font-size: 11pt; +} +p { + font-size: 11pt +} + +ul { + margin: 0; + padding: 0 0 0 0.25em; + text-indent: 0; + list-style: none; +} +li { + margin: 0; + padding: 0 0 0.25em; + text-indent: 0; + font-size: 80%; +} + +pre { + text-indent: 0.25em; + width: 90%; + font-size: 90%; +} + +br.separator { + margin: 0; + padding: 0; + clear: both; +} + +a img { + border: 0 none; +} + +.container { + padding: 10px; + margin: 0 0 10px; +} + +.col20 { + float: left; + width: 20%; +} + +.col25 { + float: left; + width: 25%; +} + +#wrapper { + display: block; + margin: 0 auto; + text-align: left; + min-width: 720px; + max-width: 1000px; +} +.curved { + border-radius: 10px; + -moz-border-radius: 10px; + -webkit-border-radius: 10px; + -khtml-border-radius: 10px; +} + +#navigation { + background: #eee url(bg-nav.png) repeat-x top left; + margin: 0 0 10px; + padding: 0; +} +#navigation span { + float: left; +} +#navigation span a { + display: block; + padding: 10px; + font-weight: bold; + text-shadow: 1px 1px 1px #fff; +} +#navigation span a:link, +#navigation span a:visited, +#navigation span a:hover, +#navigation span a:active { + color: #666; + text-decoration: none; +} +#navigation span#nav-help { + float: right; + margin-right: 0; +} + +#asf-box { + padding: 0 20px; + margin: 0 0 20px; + text-align: left; +} + +#version { + padding: 6px top left; + float: left; + width: 30%; +} +#version h2 { + padding: 0; + margin: 0; +} +#upper-asf { + float: right; + width: 60%; + text-align: right; +} + +#upper { + background: #fff url(bg-upper.png) repeat-x top left; +} + +#congrats { + text-align: center; + padding: 10px; + margin: 0 40px 20px; + background-color: #9c9; +} +#congrats h2 { + font-size: 14pt; + padding: 0; + margin: 0; + color: #fff; +} + +#notice { + float: left; + width: 560px; + color: #696; +} +#notice a:link, +#notice a:visited, +#notice a:hover, +#notice a:active { + color: #090; + text-decoration: none; +} +#notice img, +#notice #tasks { + float: left; +} +#tasks a:link, +#tasks a:visited, +#tasks a:hover, +#tasks a:active { + text-decoration: underline; +} +#notice img { + margin-right: 20px; +} + +#actions { + float: right; + width: 140px; +} + +#actions .button { + display: block; + padding: 0; + height: 36px; + background: url(bg-button.png) no-repeat top left; +} + +#actions .button a { + display: block; + padding: 0; +} + +#actions .button a:link, +#actions .button a:visited, +#actions .button a:hover, +#actions .button a:active { + color: #696; + text-decoration: none; +} + +#actions .button a span { + display: block; + padding: 6px 10px; + color: #666; + text-shadow: 1px 1px 1px #fff; + font-size: 10pt; + font-weight: bold; +} + +#middle { + background: #eef url(bg-middle.png) repeat-x top left; + margin: 20px 0; + padding: 1px 10px; +} +#middle h3 { + margin: 0 0 10px; + color: #033; +} +#middle p { + font-size: 10pt; +} +#middle a:link, +#middle a:visited, +#middle a:hover, +#middle a:active { + color: #366; + font-weight: bold; +} +#middle .col25 .container { + padding: 0 0 1px; +} + +#developers { + float: left; + width: 40%; +} +#security { + float: right; + width: 50%; +} + +#lower { + padding: 0; +} + +#lower a:link, +#lower a:visited, +#lower a:hover, +#lower a:active { + color: #600; +} + +#lower strong a:link, +#lower strong a:visited, +#lower strong a:hover, +#lower strong a:active { + color: #c00; +} + +#lower h3 { + color: #963; + font-size: 14pt; +} +#lower h4 { + font-size: 12pt; +} +#lower ul { + padding: 0; + margin: 0.5em 0; +} +#lower p, +#lower li { + font-size: 9pt; + color: #753; + margin: 0 0 0.25em; +} +#lower li { + padding: 5px; +} +#lower li strong { + color: #a53; +} +#lower li#list-announce { + border: 1px solid #f90; + background-color: #ffe8c8; +} +#lower p { + font-size: 10.5pt; +} + +#low-manage, +#low-docs, +#low-help { + float: left; + width: 32%; +} +#low-docs { + margin: 0 0 0 2.2%; +} +#low-help { + float: right; +} + +#low-manage div, +#low-docs div, +#low-help div { + min-height: 300px; + border: 3px solid #ffdc75; + background-color: #fff1c8; + padding: 10px; +} + +#footer { + padding: 0; + margin: 20px 0; + color: #999; + background-color: #eee; +} +#footer h4 { + margin: 0 0 10px; + font-size: 10pt; +} +#footer p { + margin: 0 0 10px; + font-size: 10pt; +} +#footer ul { + margin: 6px 0 1px; + padding: 0; +} +#footer li { + margin: 0; + font-size: 9pt; +} + +#footer a:link, +#footer a:visited, +#footer a:hover, +#footer a:active { + color: #666; +} + +.copyright { + font-size: 10pt; + color: #666; +} \ No newline at end of file diff --git a/webapps/ROOT/tomcat.png b/webapps/ROOT/tomcat.png new file mode 100755 index 0000000000000000000000000000000000000000..8a237cd25762c37fc99ee40d6eb699df2d51b344 GIT binary patch literal 8376 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 literal 0 HcmV?d00001 -- 2.11.0