From ea4c0c532c76f43492ad4c0ad6754baf8fc9f44c Mon Sep 17 00:00:00 2001 From: ulrich <undisclosed> Date: Sat, 07 Dec 2019 13:29:14 +0000 Subject: [PATCH] . --- webapps/ROOT/stile.css | 18 +++++++++ webapps/ROOT/fehler.jsp | 26 +++++++++++++ readme.md | 26 ++++++++++++ webapps/ROOT/WEB-INF/web.xml | 17 ++++++++ webapps/ROOT/index.html | 12 ++++++ 5 files changed, 98 insertions(+), 1 deletions(-) diff --git a/readme.md b/readme.md index 26d73b6..b83b6a1 100644 --- a/readme.md +++ b/readme.md @@ -5,4 +5,28 @@ Im Start-Skript von Tomcat können deshalb zwei verschiedene Verzeichnisse angegeben werden: 1. Das Verzeichnis mit der Tomcat-Software und -2. Das Verzeichnis für Konfigurationen und auszuführende Anwendungen. +2. das Verzeichnis für Konfigurationen und auszuführende Anwendungen. + +``` +#!/bin/sh + +export JRE_HOME=/home/fred/zulu11.33.15-ca-jdk11.0.4-linux_x64 +export CATALINA_HOME=/home/fred/apache-tomcat-9.0.29 +export CATALINA_BASE=/home/fred/tomcat-base + +$CATALINA_HOME/bin/sh catalina.sh start +``` + +In diesem Repository ist ein minimalistischer Inhalt von `CATALINA_BASE` mit Einstellungen hinterlegt, die nachfolgend näher beschrieben sind. + +## Benutzer + +Es sind keine Benutzer konfiguriert. Benutzer können z.B. in der Datei `CATALINA_BASE/conf/tomcat-users.xml` angelegt werden. Die [Dokumentation von Tomcat](http://tomcat.apache.org/tomcat-9.0-doc/realm-howto.html) liefert mehr Informationen zur Konfiguration von Authentifizierung und Autorisierung. + +## Tomcat Manager + +Die [Manager-App](http://tomcat.apache.org/tomcat-9.0-doc/manager-howto.html), die als Teil des Standard-Pakets von Tomcat ausgeliefert wird, ist über die Datei `$CATALINA_BASE/conf/Catalina/localhost/manager.xml` eingeschaltet. + +## ROOT Context + +Der Inhalt für `http://localhost:8080/` liegt in `CATALINA_BASE/webapps/ROOT`. diff --git a/webapps/ROOT/WEB-INF/web.xml b/webapps/ROOT/WEB-INF/web.xml new file mode 100644 index 0000000..b7eb294 --- /dev/null +++ b/webapps/ROOT/WEB-INF/web.xml @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="UTF-8"?> +<web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> + <description>WebBox</description> + <display-name>WebBox</display-name> + <session-config> + <session-timeout> + 30 + </session-timeout> + </session-config> + <welcome-file-list> + <welcome-file>index.html</welcome-file> + </welcome-file-list> + <error-page> + <error-code>404</error-code> + <location>/fehler.jsp</location> + </error-page> +</web-app> diff --git a/webapps/ROOT/fehler.jsp b/webapps/ROOT/fehler.jsp new file mode 100644 index 0000000..69ef39f --- /dev/null +++ b/webapps/ROOT/fehler.jsp @@ -0,0 +1,26 @@ +<%@page contentType="text/html" pageEncoding="ISO-8859-1"%> +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" + "http://www.w3.org/TR/html4/loose.dtd"> + +<html> +<head> + <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> + <meta name="viewport" content="width=device-width"> + <style> + body { + font-family:Arial,Helvetica,sans-serif; + font-size:10pt; + } + </style> + <title>Fehler</title> + <% + String url = request.getRequestURL().toString(); + url = url.substring(0, url.lastIndexOf("/")); + %> +</head> +<body> +<p>Hoppla! Diese Seite wurde nicht gefunden.</p> + +<p>Klicken Sie <a href="<%=url%>">hier</a> um zur Hauptseite zu gelangen.</p> +</body> +</html> diff --git a/webapps/ROOT/index.html b/webapps/ROOT/index.html new file mode 100644 index 0000000..a2ae194 --- /dev/null +++ b/webapps/ROOT/index.html @@ -0,0 +1,12 @@ +<!DOCTYPE html> +<html> + <head> + <title>WebBox Startseite</title> + <meta charset="UTF-8"> + <meta name="viewport" content="width=device-width, initial-scale=1.0"> + <link rel="stylesheet" type="text/css" href="stile.css"> + </head> + <body> + <p>WebBox</p> + </body> +</html> diff --git a/webapps/ROOT/stile.css b/webapps/ROOT/stile.css new file mode 100644 index 0000000..49c8442 --- /dev/null +++ b/webapps/ROOT/stile.css @@ -0,0 +1,18 @@ + +body { + font-size: 12pt; +} + +h1 { + font-size: 2.2em; +} + +h3 { + font-size: 1.2em; +} + +.inhalt { + display: flex; + flex-direction: row; + padding-left: 3em; +} -- Gitblit v1.9.3