Tomcat startet nicht auf W2K8 (Standard) X64

Fehler: Tomcat verweigert den Start mit der Fehlermeldung im Log: [2011-06-07 16:44:30] [897  prunsrv.c] [error] Failed creating java D:\c3000\Java Development Kit\jre\bin\server\jvm.dll
[2011-06-07 16:44:30] [1131 prunsrv.c] [error] ServiceStart returned

Hintergrund ist offenbar, dass Tomcat Probleme hat, Funktionen aus der „msvcr71.dll“ zu benutzen.

Abhilfe: Kopieren der „msvcr71.dll“ aus dem Verzeichnis .\c3000\JavaDevelopmentKit\bin in das Programmverzeichnis vom Apache Tomcat, z.B. C:\Program Files (x86)\Apache Software Foundation\Tomcat 5.5\bin

C3K Datenbank Abfrage Füllstand per ISQL

Den aktuellen Füllstand der C3000 Datenbank kann man auch per ISQL abfragen. Dazu ruft man in der Kommandozwie folgt auf:

isql -Usa -P<evtl. vergebenes Passwort>
sp_helpdb c3k
go

In der Ausgabe sieht man neben der Bezeichnung des bzw. der Devices die Größe und den freien Speicherplatz.

C3000 Version 2.1, Datenbankserver und C3000 Server laufen auf getrennten Maschinen

Sofern man den Datenbankserver mit der Sybase ASE 15 getrennt von den restlichen C3000 Komponenten installiert, müssen folgende Arbeiten separat ausgeführt werden:

1. In der Guideline Installation unter Custom (Advanced) den Sybase Client installieren (Full)
2. Die sql.ini vom Datenbankserver .\sybase\ini\sql.ini in das Installationsverzeichnis des Sybase Client .\sybase\ini\sql.ini kopieren
3. Bei der Installation des C3000 Servers im Abschnitt Datenbank angeben, dass es eine Remote Datenbank gibt und dorr den Servernamen (z.B. ASE) und den Rechnernamen angeben, auf dem der Sybase Server läuft (z.B. DBSRV01)

Unter den genannten Voraussetzungen sollte sich im Anschluss an die Installation der C3000 Server starten lassen und ohne Fehlermeldungen laufen. Wenn Meldungen wie: ERROR (0x5ac) Initialization of module failed (DB)!, dann steht definitiv keine Verbindung zur Datenbank zur Verfügung. Prüfen kann man die Verbindung nach Installation des Sybase Client und kopieren der sql.ini auch vorab mit ISQL.