ChangeLog |
---|
Inhalt:
|
Version 1.0beta6 (Januar 2005)
Wenn ein Host erstellt wird, reicht es den Hostnamen anzugeben. Der
appBase wird dann automatisch ermittelt.
Modul: management Ansprechpartner: Thorsten Kamann |
|
Im Installer kann man jetzt auch die Initial- und Maximalwerte des
verwendeten Arbeistspeicher angeben.
Modul: installer Ansprechpartner: Thorsten Kamann |
|
Wenn eine Anwendung entfernt werden soll, wird jetzt vorher eine
Ansicht angezeigt, auf der der Anwender die Optionen für diesen
Vorgang bestimmen kann.
Modul: management Ansprechpartner: Thorsten Kamann |
|
Wenn ein Host entfernt wird, werden die installierten Anwendungen
vorher heruntergefahren und deinstalliert. Dabei wird von jeder
Anwendung ein Backup gemacht.
Modul: management Ansprechpartner: Thorsten Kamann |
|
Wenn in verschiedenen Services eine Host mit dem gleichen Namen existiert,
wurden immer alle Host aller Services mit diesem Hostname entfernt.
Mit einem Fix in der Klasse o.a.coyote.tomcat5.MapperListener konnte dieser Seiteneffekt
behoben werden.
Modul: tomcat Ansprechpartner: Peter Roßbach |
|
Der FileStreamer streamt jetzt richtig. Die Dateien , die angezeigt werden
sollen werden jetzt Line-by-Line gestreamt.
Modul: management Ansprechpartner: Thorsten Kamann |
|
Das ServerLog kann jetzt auch über die Management-Konsole
angesehen werden.
Modul: management Ansprechpartner: Thorsten Kamann |
|
Der SecurityWatcher kann nun endlich die Sicherheitsregeln aus
META-INF/security.xml einlesen und verarbeiten.
Bei jedem Start einer Anwendung werden nun die Regeln
aktualisiert.
Modul: plugins Ansprechpartner: Thorsten Kamann |
|
Wenn man als Admin eingeloggt ist kann man jetzt einen Server-Restart
initialisieren.
Modul: management Ansprechpartner: Thorsten Kamann |
|
Wenn man als Admin eingeloggt ist, kann man mit Klick auf die
Speicherstatus-Grafik den GarbageCollector aufrufen. Falls es was zu
Bereinigen gibt, wird das dann bereinigt.
Modul: management Ansprechpartner: Thorsten Kamann |
|
Ab sofort ist es auch möglich einen Host inkl. Konfiguration - wie mit
dem HostCreator - innerhalb der Konsole zu erstellen.
Modul: management Ansprechpartner: Thorsten Kamann |
|
Der JMX-Adaptor wurde aktualisiert und basiert jetzt auf MX4J 2.1.1
Modul: plugins Ansprechpartner: Peter Roßbach |
|
Es ist jetzt auch möglich die Dokumentation
als dynamische Webanwendung zu benutzen. Geben Sie im
Installer für den Dokumentationstyp einfach
"dynamisch" an.
Modul: documentation Ansprechpartner: Thorsten Kamann |
|
Die Dokumentation wird ab sofort im Hintergrund
auf dem aktuellen Stand gebracht. D.h. falls sich
eine Datei ändert wird dies erkannt und die Dokumentation
neu generiert.
Modul: documentation Ansprechpartner: Thorsten Kamann |
|
Die Dokumentation wurde auf den aktuellen Stand gebracht.
Modul: documentation Ansprechpartner: Thorsten Kamann |
|
Endlich gibt es einen Profil-Installer. Damit können
Sie sehr einfach Profile erstellen und entfernen.
Das ist in der Dokumentation unter "Installer"
dokumentiert.
Modul: installer Ansprechpartner: Thorsten Kamann |
|
Der Installer holt sich die Installationsdateien
bei Bedarf aus dem Internet. Somit ist das
Installationspaket sehr klein und man lädt dann
nur noch was man braucht.
Modul: installer Ansprechpartner: Thorsten Kamann |
|
Der Installer ist aktualisiert worden. Dies betrifft
vor allem die Eingabeseite.
Modul: installer Ansprechpartner: Thorsten Kamann |
|
Die HSQLDB ist jetzt zwingend erforderlich, da dort
die Logins für die Management-Konsole gespeichert
werden.
Modul: plugins Ansprechpartner: Thorsten Kamann |
|
Der SecurityWatcher speichert die Sicherheitsregeln
eines Objekts direkt in den MBeanServer, wo sie
ausgelesen werden können. Dadurch ist es möglich
jeder Webanwendung seine Regeln anzeigen zu können.
Modul: plugins Ansprechpartner: Thorsten Kamann |
|
Der HostCreator erzeugt jetzt den Login in der
internen Datenbank, damit der User sich auch direkt
in die Management-Konsole einloggen kann.
Wenn ein Host entfernt wird, wird natürlich auch der User entfernt, solange er keinen anderen Referenzen in der Datenbank hat. Modul: plugins Ansprechpartner: Thorsten Kamann |
|
Es gibt jetzt eine Dokumentation der Management-Konsole,
die alle Ansichten erklärt. Einfach nur auf das
Hilfesymbol einer Seite klicken und die entsprechende
Hilfeseite wird in einem neuen Fenster angezeigt.
Modul: management Ansprechpartner: Thorsten Kamann |
|
Die Ant-Tasks für das automatische Deployment
funktionieren nicht mehr. Das liget daran, dass
nicht mehr jeder Host einen Manager zur Verfügung hat.
Im nächsten Release gibt es dann neue Ant-Tasks. Modul: management Ansprechpartner: Thorsten Kamann |
|
Die Anzeige der einzelnen Views der Management-Konsole
können jetzt auch XML. Einfach jedem Request den
Parameter format=xml anhängen.
Achtung: Die Browser zeigen das XML nicht richtig an. Die Quelltextansicht stimmt dann aber wieder. Modul: management Ansprechpartner: Thorsten Kamann |
|
Die Management-Konsole braucht nicht mehr in alle Hosts
installiert werden, sondern existiert nur einmal. Dort
kann alles adminsitriert werden. Es gibt sogar einen
Admin-Zugang, der es ermöglicht alle Elemente direkt
zu bearbeiten ohne mit dem entsprechenden Login für
jeden Host sich einloggen zu müssen.
Modul: management Ansprechpartner: Thorsten Kamann |
|
Wenn ein DefaultContext aktiviert ist und ein Kontext nicht das Attribute
override="true" aktiviert hat, dann werden alle
zusätzlich konfigurierten Attribute wie z.B. reloadable, swallowOutput,
cookies ignoriert.
Modul: tomcat Ansprechpartner: Thorsten Kamann Dies behebt den Fehler: 1018301 |
|
Kleine Anpassungen für das neue Release.
Modul: documentation Ansprechpartner: Peter Roßbach |
Version 1.0beta6pre1 (12. August 2004)
Der SecurityWatcher hat bei <permission type="host" .../> eine
falsche Ersetzungsvariable verwendet. Dadurch war die Policy falsch.
Modul: plugins Ansprechpartner: Thorsten Kamann Dies behebt den Fehler: 1006523 |
|
Das Speichern der Hostkonfiguration wurde weiterhin verbessert. Kontexte werden jetzt
separat in conf/$Enginename/$Hostname gespeichert.
Modul: plugins Ansprechpartner: Thorsten Kamann |
|
Bei Änderungen der Konfiguartion des Hosts wird nun das komplette conf-
Verzeichnis gesichert. Der Sicherungsort ist ${centaurus.base}/backup.
Modul: plugins Ansprechpartner: Thorsten Kamann |
|
Der HostCreator hat die Möglichkeit bestehende Host wieder zu löschen. Ein
-remove Parameter wurde hinzugefügt. Lesen Sie dazu auch
die Dokumentation.
Modul: plugins Ansprechpartner: Thorsten Kamann |
|
Upgrade auf Wrapper 3.1.1
Modul: core Ansprechpartner: Thorsten Kamann |
Version 1.0beta5 (2. August 2004)
Erstmalig können wir eine Management-Konsole anbieten. In diesem Release
beschränkt sich deren Verwendung auf den Teil für den Admin von Hosts.
Der jetzige Stand enthält bereits folgende Eigenschaften:
- Hostalias-Verwaltung - Installation/Deinstallation von Webanwendungen - Statistiken, Session-Statistiken, LogViewer - Aktueller Serverstatus - Dynamische Anzeige des Speicherverbrauchs - Sessions und ihre Attribute können eingesehen und gelöscht werden - Einzelne Servlets können direkt mit Parametern ausgeführt werden. Modul: webapps Ansprechpartner: Thorsten Kamann |
|
Das Deployment erfolgt durch einen eigenen Deployer. In diesem Deployer ist eine
Analyse der context.xml enthalten, um die Angaben für den Path und DocBase
zu korrigieren. Weiterhin wird nun auch das Deployment von META-INF/context.xml in Verzeichnissen unterstützt.
Darüberhinaus ist es möglich den Path und DocBase während des Deployments in einer context.xml zu überschreiben. Die Integration in das automatische Hot-Deployment und via Ant mit dem ManagerServlet wird ebenfalls unterstützt. Modul: plugins Ansprechpartner: Centaurus-Platform Dev-Team |
|
JMX-Notifcation am StandardContext und StandardWrapper ergänzt. Jetzt kann man
sich via JMX Nofiatin von Start und Stop der Anwendung und Servlets informieren lassen
(Bug 29869).
Modul: tomcat Ansprechpartner: Peter Roßbach |
|
StandardDefaultContext: LifecycleListener werden jetzt nicht jedesmal nach einem Neustart einer
Anwendung nochmal an jeden Context angefügt
(Bug 29914).
Modul: tomcat Ansprechpartner: Peter Roßbach |
|
StandardDefaultContext: LifecycleListener können nun gefunden und wieder gelöäscht werden
(Bug 29914).
Modul: tomcat Ansprechpartner: Peter Roßbach |
|
StandardDefaultContext: Implementiert nun die Schnittstelle Lifecycle damit in der Methoden
StandardServer.storeDefaultContext die Listener gespeichert werden.
Modul: tomcat Ansprechpartner: Peter Roßbach |
|
HostConfig: Deployment von War mit META-INF/context.xml wiederermöglicht
(5.0.27 bug http://nagoya.apache.org/bugzilla/show_bug.cgi?id=29688)
Modul: tomcat Ansprechpartner: Peter Roßbach |
|
HostConfig: NPE Fehler beseitigt (5.0.27 bug http://nagoya.apache.org/bugzilla/show_bug.cgi?id=29688)
Modul: tomcat Ansprechpartner: Peter Roßbach |
|
StandardHost: Neues Attribute deployerClassName mit dem man seinen eigene Deployer
konfiguieren kann.
Modul: tomcat Ansprechpartner: Peter Roßbach |
|
StandardHostDeployer: Durch eigenen Deployer de.centaurus.platform.catalina.ext.core.
CentaurusHostDeployer ersetzt.
Modul: tomcat Ansprechpartner: Peter Roßbach |
|
Falls bei der Erstellung des Hosts mit dem HostCreator die Verzeichnisse für das
AppBase und WorkDir noch nicht existieren werden sie erstellt.
Modul: plugins Ansprechpartner: Thorsten Kamann |
|
Die Speicherung der Konfiguration des Hosts erfolgt nurn vor dem Hinzufügen
zu der entsprechenen Engine. Somit sind die Nebenläufigkeitsprobleme gelöst.
Modul: plugins Ansprechpartner: Thorsten Kamann |
|
Aktualisierung der Programmlogik für den HostCreator. Damit wird das komische
Verhalten bei Massenanlegungen von Hosts hoffentlich endlich vermieden.
Modul: plugins Ansprechpartner: Peter Roßbach |
|
Inhalte von gelinkten Verzeichnissen werden nicht mehr gelöscht.
Modul: installer Ansprechpartner: Thorsten Kamann Dies behebt den Fehler: 990509 |
|
Modularisierung des GUI- und Konsolen-Installers. Es können vielmehr
Angaben über Hostadressen, Ports und Benutzer konfiguiert werden.
Modul: installer Ansprechpartner: Thorsten Kamann |
|
Refactoring und Erweiterung des SecurityWatcher.
Modul: plugins Ansprechpartner: Thorsten Kamann |
|
Upgrade auf Tomcat 5.0.27
Modul: core Ansprechpartner: Thorsten Kamann |
|
Fixes für den Tomcat 5.0.27 bereitgestellt.
Modul: server Ansprechpartner: Peter Roßbach |
|
HSQL DB-Plugin zur direkten Integration einer Java Datenbank realisiert
Modul: plugins Ansprechpartner: Peter Roßbach |
|
MX4J 2.0 HTTP-Adaptor mit SSL und Authorisierung für das Remote JMX-Management realisiert.
Modul: plugins Ansprechpartner: Peter Roßbach |
|
Aktuelle Speicherwerte vom MemoryWatcher sind jetzt über JMX verfügbar
Modul: plugins Ansprechpartner: Thorsten Kamann |
|
Dokumentation aktualisiert.
Modul: documentation Ansprechpartner: Centaurus-Platform Dev-Team |
|
Einsatz von Log4J und CommonsLogging mit der Centaurus-Platform.
Modul: documentation Ansprechpartner: Peter Roßbach |
Version 1.0beta4pre1 (11. Mai 2004)
Upgrade auf Tomcat 5.0.24 Modul: core Ansprechpartner: Thorsten Kamann |
|
Upgrade auf Wrapper 3.1.0 Modul: core Ansprechpartner: Thorsten Kamann |
|
Upgrade auf MX4j 2.0 Modul: core Ansprechpartner: Thorsten Kamann |
|
Ein Realm für die Anbindung an Confixx
ist hinzugekommen Modul: core Ansprechpartner: Thorsten Kamann |
|
Doku für den Realm Modul: documentation Ansprechpartner: Thorsten Kamann |
|
Fixes der Fehler
in den Skripten unter Debian Modul: core Ansprechpartner: Thorsten Kamann Dies behebt den Fehler: 952487 |
|
Die
conf/properties.xml enthielt falsche Klassenpfade Dadurch wurden Klassen in den classes nicht berüksichtigt. Modul: core Ansprechpartner: Thorsten Kamann Dies behebt den Fehler: 952489 |
|
Die
Servereinstellungen erfolgen nun auf einer Seite Modul: installer Ansprechpartner: Thorsten Kamann Dies erfüllt den Feature-Request: 952542 |
|
Der Hostname für
die StandardHosts können frei vergeben werden Modul: installer Ansprechpartner: Thorsten Kamann Dies erfüllt den Feature-Request: 952537 |
|
Logins für die
Admin- und Manageranwendung sind frei vergebbar Modul: installer Ansprechpartner: Thorsten Kamann Dies erfüllt den Feature-Request: 952540 |
Version 1.0beta3 (03. Mai 2004)
Umzug von Berlios nach Sourceforge,
wegen anhaltender Unzuverlässigkeiten der Berlios-Server Modul: project Ansprechpartner: Centaurus-Platform Dev-Team |
|
Unser komplettes Build System ist
umgestellt und flexibler geworden Modul: project Ansprechpartner: Centaurus-Platform Dev-Team |
|
Centaurus ist bisher nur auf SDK
1.4.2_03 getestet worden Modul: project Ansprechpartner: Centaurus-Platform Dev-Team |
|
Erstmalig präsentieren wir Centaurus
auch mit einem graphischen Installer für Windows und UNIX Wir nutzen das Projekt IzPack zur Gestaltung unsers graphischen Installers Modul: installer Ansprechpartner: Centaurus-Platform Dev-Team |
|
Der Konsolen Installer ist
natürlich weiterhin vorhanden. Der graphische Installer dient als Frontend für unser
beliebtes ant installer Skript Modul: installer Ansprechpartner: Centaurus-Platform Dev-Team |
|
Die Installation ist erfolgreich
unter Suse 8.0, Windows XP, Debian, Windows 2000/2003 und Suse 9.0 getestet Modul: installer Ansprechpartner: Centaurus-Platform Dev-Team |
|
Wir nutzen das Tomcat Release 5.0.19 und
hoffen schon im nächsten Release auf den Stand im CVS umsteigen zu können Modul: core Ansprechpartner: Centaurus-Platform Dev-Team |
|
Aus der Manager Anwendung haben wir die
Sicherheitrisiken entfernt und nutzen sie jetzt nur noch für das Deployment Modul: core Ansprechpartner: Centaurus-Platform Dev-Team |
|
Der Jasper verwendet im Centaurus ein Ant
1.6 zur Kompilierung der JSPs Modul: core Ansprechpartner: Centaurus-Platform Dev-Team |
|
Der Wrapper und die Systemdienstskripte
sind an weitere Betriebsysteme angepaßt Modul: core Ansprechpartner: Centaurus-Platform Dev-Team |
|
Alle Plugins lassen sich Ãüber
entsprechende MBeans ansteuern Modul: plugins Ansprechpartner: Thorsten Kamann |
|
Jedes Plugin besitzt nun seine
eigene Dokumentation die während des Starts dynamisch in die Dokumentation
üernommen wird. Der Einsatz von Apache Forrest zur Dokumentation trägt nun wirklich
schöne Früchte Modul: plugins Ansprechpartner: Thorsten Kamann |
|
Der SecurityWatcher kann jetzt
auch die security.xml aus WAR-Archiven nutzen Modul: plugins Ansprechpartner: |
|
Der HostCreator kann nun mit einem
kleinen Werkzeug genutzt werden Modul: plugins Ansprechpartner: Thorsten Kamann |
|
Der HostCreator löscht nun auch
unter Windows seine Konfiguration Modul: plugins Ansprechpartner: Thorsten Kamann |
|
Die Dokumentation haben wir
stark erweitert. Es gibt nun einen umfangreichen Installationsleitfaden Modul: documentation Ansprechpartner: Thorsten Kamann |
|
Ein erstes Tutorial für
den Einsteiger gibt es schon und die gesamten Plugins sind dokumentiert Modul: documentation Ansprechpartner: Peter Roßbach |
|
In einer ersten Präsentation
für die JAX 2004, können Sie sich schnell eine Übersicht über die erweiterten
Eigenschaften der Centaurus-Platform verschaffen Modul: documentation Ansprechpartner: Centaurus-Platform Dev-Team |
|
Zur Beantwortung erster
Fragestellungen ist eine FAQ eingerichtet worden Modul: documentation Ansprechpartner: Peter Roßbach |