[opencms-dev] Java-Problem

Marco Maier mamaier at transtec.de
Fri Jun 23 13:15:01 CEST 2000


Hallo,

Ich habe folgendes Problem.
Ich moechte eine HTML-Datei von der MySql-Datenbank auf das Filesystem
abbilden. Von der Datenbank erhalte ich jedoch nur die Templates.
Meine Idee ist nun, mir selbst eine Klasse zu schreiben, um die Templates
entsprechend zu parsen.
Opencms (V4.30) und MySql laeuft unter SunOs (5.7). Nun habe ich versucht
einen Connect von Win NT4 aus, durch folgenden Codeauschnitt, zu erzeugen.

String url = "jdbc:mysql://wwwsrv3:3306/opencms?user=root";
String driverClass = "org.gjt.mm.mysql.Driver";
Class.forName(driverClass);
con = DriverManager.getConnection(url);

Funktioniert ohne Probleme. Mein naechster Schritt war es ein CmsObject zu
erzeugen um auf die CMS-Klassen zugreifen zu können. Hier liegt nun das
Problem.

Folgenden Ansatz hatte ich schon: (von dem package com.opencms.setup
abgeschaut)

A_CmsObject m_cms = new CmsObject();
m_cms.init(((A_CmsInit)
Class.forName("com.opencms.file.CmsInitMySql").newInstance()
).init("org.gjt.mm.mysql.Driver","jdbc:mysql://wwwsrv3:3306/opencms?user=roo
t"));
		   
m_cms.init(null, null, "Admin", "Administrators", C_PROJECT_ONLINE_ID);

Hier wird der Connect mit folgender Exception verweigert: 
Cannot connect to MySQL server on localhost:3306. Is there a MySQL server
running on the machine/port you are trying to connect to?
(java.net.ConnectException)

Weshalb versucht er einen Connect auf Localhost und nicht auf wwwsrv3 zu
erzeugen?
Ueber jeden Hinweis waere ich sehr dankbar.
Vielleicht habe ich ja auch den falschen Ansatz. Meine Java-Kenntnisse sind
nicht gerade berauschend.

Marco Maier




More information about the opencms-dev mailing list