[opencms-dev] WG: OpenCms + Tomcat + Apache

Stefan Kienecker stefankienecker at csi.com
Fri Jul 7 11:40:05 CEST 2000



...some installation hints for OpenCms + Tomcat + Apache!

Jörn Fornfeist
intersense AG




Installation von OpenCms (40.30) unter Tomcat 3.1 Beta und Apache 1.3.12

1. Installieren Sie Apache 1.3.12.

2. Installieren Sie das JDK 2 Standard und setzen Sie die
Umgebungsvariablen:
PATH = %PATH%;<PATH TO JDK>\bin
JAVA_HOME = <PATH TO JDK>
CLASSPATH = <PATH TO JDK>\lib\dt.jar;<PATH TO JDK>\lib\tools.jar

3. Entpacken Sie Tomcat in ein geeignetes Verzeichnis und setzen Sie die
Umgebungsvariable:
TOMCAT_HOME = <PATH TO TOMCAT>

4. Entpacken Sie OpenCms in ein geeignetes Verzeichnis und setzten Sie die
Umgebungsvariable:
CLASSPATH = %CLASSPATH%;<PATH TO OPENCMS>\opencms.jar

5. Installieren Sie MySQL, entpacken Sie den zugehörigen JDBC-Treiber in ein
geeignetes Verzeichnis
und setzen Sie die Umgebungsvariablen:
PATH = %PATH%;<PATH TO MYSQL>\bin
CLASSPATH = %CLASSPATH%;<PATH TO JDBC>\mysql.jar

6. Starten Sie MySQL durch den Befehl 'mysqld --standalone' in '<PATH TO
MYSQL>\bin'. Sie können MySQL
durch den Befehl 'mysql' testen. Sie verlassen MySQL durch Eingabe von
'quit'. Sie können MySQL durch den
Befehl 'mysqladmin shutdown' in '<PATH TO MYSQL>\bin' herunterfahren.

7. Erzeugen Sie ein Verzeichnis 'logs' mit einer leeren Datei 'opencms.log'
im Ordner '<PATH TO OPENCMS>'.

8. Ändern Sie die Zeile in '<PATH TO OPENCMS>\config\opencms.properties':
log.file=<PATH TO OPENCMS>/logs/opencms.log

9. Kopieren Sie den Ordner '<PATH TO OPENCMS>\workplace\pics' in das
Verzeichnis '<PATH TO APACHE>\htdocs'
und (zu Testzwecken) in das Verzeichnis '<PATH TO TOMCAT>\webapps\ROOT'.

10. Ändern Sie die Zeile in '<PATH TO OPENCMS>\config\cmssetup.txt':
addMountPoint "/system/workplace/pics/system/" "<PATH TO
APACHE>/htdocs/pics/system/" pics Guest Guests plain "383"

11. Erzeugen Sie einen Ordner '<PATH TO OPENCMS>\export' und ändern Sie die
Zeile in '<PATH TO OPENCMS>\config\cmssetup.txt':
writeExportPath "<PATH TO OPENCMS>/export/"

12. Erzeugen Sie die Datenbank 'opencms' mit dem Befehl 'mysqladmin create
opencms'. Führen Sie das Datenbankscript
durch den Befehl 'mysql opencms < config\databasesetup.txt' in '<PATH TO
OPENCMS>' aus.

13. Wechseln Sie in den Ordner '<PATH TO OPENCMS>' und starten Sie die
Initialisierung der Datenbank durch den Befehl:
java -mx64M com.opencms.setup.CmsShell
com.opencms.file.CmsInitMySqlFillDefaults org.gjt.mm.mysql.Driver
"jdbc:mysql://localhost:3306/opencms?user=root&password=" <
config/cmssetup.txt

14. Starten Sie das OpenCms-System durch den Befehl:
java -mx64M com.opencms.setup.CmsShell com.opencms.file.CmsInitMySql
org.gjt.mm.mysql.Driver
"jdbc:mysql://localhost:3306/opencms?user=root&password="
Loggen Sie sich durch 'login Admin admin' ein und führen Sie 'readFile
"/system/workplace/action/start.html" ' und
'readFile "/system/workplace/pics/system/opencms.gif" ' als Test aus. Sie
sollten keine Fehlermeldung erhalten.
Verlassen Sie das OpenCms-System durch 'quit'.

15. Fügen Sie die Zeilen 'zones=root' und 'wrapper.bin.parameters=-mx64M' in
die Datei '<PATH TO TOMCAT>\conf\tomcat.properties'
ein, sofern sie nicht schon vorhanden sind.

16. Erweitern Sie die Datei '<PATH TO TOMCAT>\conf\web.xml' an den
entsprechenden Stellen wie folgt:

    <servlet>
        <servlet-name>
 opencms
        </servlet-name>
        <servlet-class>
 com.opencms.core.OpenCmsServlet
        </servlet-class>
        <init-param>
 <param-name>properties</param-name>
 <param-value><PATH TO OPENCMS>/config/opencms.properties</param-value>
        </init-param>
    </servlet>

und

    <servlet-mapping>
        <servlet-name>
            opencms
        </servlet-name>
        <url-pattern>
            /opencms/*
        </url-pattern>
    </servlet-mapping>

17. Sie können die bisherigen Schritte testen, indem Sie Tomcat mit dem
Befehl 'startup' in '<PATH TO TOMCAT>\bin' starten
und in Ihrem Browser die URL
'http://localhost:8080/opencms/system/workplace/action/login.html' aufrufen.
Es sollte ein Login-
Fenster erscheinen (loggin über Admin, admin). Fahren Sie Tomcat durch den
Befehl 'shutdown' runter.

19. Kopieren Sie die Datei 'ApacheModuleJServ.dll' (jakarta.tomcat.org) in
das Verzeichnis
'<PATH TO APACHE>\modules'.

20. Ergänzen Sie die Datei '<PATH TO TOMCAT>\conf\tomcat.conf' um die Zeile:
ApJServMount /opencms /root

21. Starten Sie Apache und anschließend Tomcat neu. Testen Sie Ihre
Konfigurationen mit der
URL 'http://localhost/opencms/system/workplace/action/login.html'.



-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://webmail.opencms.org/pipermail/opencms-dev/attachments/20000707/0c47c089/attachment.htm>


More information about the opencms-dev mailing list