jetty\start.bat
Folgende super-einfache start.bat startet Jetty. Als Service oder andere interessante Dinge muss anderes gemacht werden
pfad_zum_java\bin\java.exe -Xms128m -Xmx256m -jar start.jar
Konfiguration
Folgende Einträge in …\jetty-5.1.4\etc\jetty.xml
Logging
Jetty nutzt Jakarta commons-logging mit einem eigenen Logger. Polymap2 benutzt ebenfalls commons-logging und integriert sich deshalb nahtlos. Der Logger von Jetty ist einfach und nicht so gut zu konfigurieren wie z.B. Log4J (welches man ebenfalls nutzen könnte). Für eine Produktivumgebung ist der Jetty-Logger aber gerade deshalb passend und geeignet. Per default zeigt der Jetty-Logger nur Messages von Level “Info” aufwärts. Debug-Messages kann man mit der Kommandozeilenoption -DDEBUG einschalten. Dazu noch das zu loggende paket: -DDEBUG_PATTERNS=main,org.mortbay.http. Siehe auch: http://jetty.mortbay.org/jetty/tut/logging.html#introduction
RequestLog
/logs/yyyy_mm_dd.request.log
10
true
false
GMT
Jede Anfrage an Jetty wird in der entsprechenden Datei unter ../logs/ eingetragen. Die Log-Dateien haben das Datum im Namen und werden 10 Tage aufgehoben.
Log in Datei
/logs/yyyy_mm_dd.jetty.log
10
true
true
false
false
false
false
GMT
Alle Ausgaben von Polymap2 werden in das entsprechende File unter …/logs/ geschrieben.
Log auf Console
false
false
false
false
true
GMT
Alle Ausgaben von Polymap2 werden verkürzt auch auf der console ausgegeben.
Per Voreinstellung benutzt Jetty einen eigenen Logger, der nur “Info”, “Warn”, “Error” Ausgaben anzeigt, also keine “Debug”-Ausgaben. Mit der Kommandozeilen-Option -DDEBUG werden Debug-Meldungen angeschaltet.
HTTP(S)-Ports (SocketListener)
P1
3
20
50
30000
2000
0
8443
8443
für HTTPS die Voreinstellungen in jetty.xml einkommentieren und entsprechend wie oben Port und/oder threads anpassen.
SINCA und Files
CGI
\n Diese E-Mail-Adresse ist gegen Spambots geschützt! Du musst JavaScript aktivieren, damit Du sie sehen kannst. = -->
|
Richtet unter der URL /cgi-bin/* einen Context ein, der CGI-Programme aus dem Verzeichnis …/jetty/cgi-bin/ ausführt.
ACHTUNG: unter win2000 ist “ENV_SystemRoot” auf “C:\WINNT” zu setzen
Sinca-Dateien (ResourceHandler)
\n Diese E-Mail-Adresse ist gegen Spambots geschützt! Du musst JavaScript aktivieren, damit Du sie sehen kannst. = -->
|
Richtet unter der URL /sinca/* einen Context ein, der Dateien aus dem normalen Dateisystem unterhalb C:\Programme\Apache Group\Apache2\htdocs\sinca liefert.
Beide Einstellungen zusammen simulieren eine Apache/Sinca-Installation. Der Apache wird nicht mehr gebraucht.





