<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content="text/html; charset=iso-8859-1" http-equiv=Content-Type>
<META content="MSHTML 5.00.2919.6307" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN class=980474321-04072000>Dear
members of the opencms mailing list!</SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN
class=980474321-04072000></SPAN></FONT> </DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN class=980474321-04072000>there
were some cries for opencms unter IIS.</SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN class=980474321-04072000>With
this mail you get some hints. Due to time restrictions the comments are in
german language.</SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN
class=980474321-04072000>Opencms functions with IIS because Tomcat is nearly a
webserver for his own and you can set filters so IIS give URL's for opencms
straightly to tomcat.</SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN class=980474321-04072000>the
same is right for apache.</SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN
class=980474321-04072000>Possibly in some days we will give some additional
information for apache.</SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN class=980474321-04072000>Sorry
for the inconvenience of german language.</SPAN></FONT></DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN
class=980474321-04072000></SPAN></FONT> </DIV>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN class=980474321-04072000>much
success.</SPAN></FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>Jörn Fornfeist</FONT></DIV>
<DIV><FONT face=Arial size=2>intersense AG</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Installation von OpenCms (40.30) unter Tomcat und
IIS 4.0/5.0</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>1. Installieren Sie IIS 4.0/5.0.</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>2. Installieren Sie das JDK 2 Standard und setzen
Sie die Umgebungsvariablen:<BR>PATH = %PATH%;<PATH TO
JDK>\bin<BR>JAVA_HOME = <PATH TO JDK><BR>CLASSPATH = <PATH TO
JDK>\lib\dt.jar;<PATH TO JDK>\lib\tools.jar</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>3. Entpacken Sie Tomcat in ein geeignetes
Verzeichnis und setzen Sie die Umgebungsvariable:<BR>TOMCAT_HOME = <PATH TO
TOMCAT></FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>4. Entpacken Sie OpenCms in ein geeignetes
Verzeichnis und setzten Sie die Umgebungsvariable:<BR>CLASSPATH =
%CLASSPATH%;<PATH TO OPENCMS>\opencms.jar</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>5. Installieren Sie MySQL, entpacken Sie den
zugehörigen JDBC-Treiber in ein geeignetes Verzeichnis und setzen Sie die
Umgebungsvariablen:<BR>PATH = %PATH%;<PATH TO MYSQL>\bin<BR>CLASSPATH =
%CLASSPATH%;<PATH TO JDBC>\mysql.jar</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>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.</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>7. Erzeugen Sie ein Verzeichnis 'logs' mit einer
leeren Datei 'opencms.log' im Ordner '<PATH TO OPENCMS>'.</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>8. Ändern Sie die Zeile in '<PATH TO
OPENCMS>\config\opencms.properties':<BR>log.file=<PATH TO
OPENCMS>/logs/opencms.log</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>9. Kopieren Sie den Ordner '<PATH TO
OPENCMS>\workplace\pics' in das Verzeichnis '<PATH TO INETPUB>\wwwroot'
und (zu Testzwecken) in das Verzeichnis '<PATH TO
TOMCAT>\webapps\ROOT'.</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>10. Ändern Sie die Zeile in '<PATH TO
OPENCMS>\config\cmssetup.txt':<BR>addMountPoint
"/system/workplace/pics/system/" "<PATH TO INETPUB>/wwwroot/pics/system/"
pics Guest Guests plain "383"</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>11. Erzeugen Sie einen Ordner '<PATH TO
OPENCMS>\export' und ändern Sie die Zeile in '<PATH TO
OPENCMS>\config\cmssetup.txt':<BR>writeExportPath "<PATH TO
OPENCMS>/export/"</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>12. Erzeugen Sie die Datenbank 'opencms' mit dem
Befehl 'mysqladmin create opencms'. Führen Sie das Datenbankscript<BR>durch den
Befehl 'mysql opencms < config\databasesetup.txt' in '<PATH TO
OPENCMS>' aus.</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>13. Wechseln Sie in den Ordner '<PATH TO
OPENCMS>' und starten Sie die Initialisierung der Datenbank durch den
Befehl:<BR>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</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>14. Starten Sie das OpenCms-System durch den
Befehl:<BR>java -mx64M com.opencms.setup.CmsShell com.opencms.file.CmsInitMySql
org.gjt.mm.mysql.Driver
"jdbc:mysql://localhost:3306/opencms?user=root&password="<BR>Loggen Sie sich
durch 'login Admin admin' ein und führen Sie 'readFile
"/system/workplace/action/start.html" ' und<BR>'readFile
"/system/workplace/pics/system/opencms.gif" ' als Test aus. Sie sollten keine
Fehlermeldung erhalten.<BR>Verlassen Sie das OpenCms-System durch
'quit'.</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>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.</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>16. Erweitern Sie die Datei '<PATH TO
TOMCAT>\conf\web.xml' an den entsprechenden Stellen wie folgt:</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>
<servlet><BR>
<servlet-name><BR>
opencms<BR>
</servlet-name><BR>
<servlet-class><BR>
com.opencms.core.OpenCmsServlet<BR>
</servlet-class><BR>
<init-param><BR>
<param-name>properties</param-name><BR>
<param-value><PATH TO
OPENCMS>/config/opencms.properties</param-value><BR>
</init-param><BR> </servlet></FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>und</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>
<servlet-mapping><BR>
<servlet-name><BR>
opencms<BR>
</servlet-name><BR>
<url-pattern><BR>
/opencms/*<BR>
</url-pattern><BR> </servlet-mapping></FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>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 <A
href="http://localhost:8080/opencms/system/workplace/action/login.html'">http://localhost:8080/opencms/system/workplace/action/login.html'</A>
aufrufen. Es sollte ein Login-<BR>Fenster erscheinen (loggin über Admin, admin).
Fahren Sie Tomcat durch den Befehl 'shutdown' herunter.</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>18. Erzeugen Sie einen neuen
Registrierungsschlüssel mit dem Namen:<BR>HKEY_LOCAL_MACHINE\SOFTWARE\Apache
Software Foundation\Jakarta Isapi Redirector\1.0</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>19. Erzeugen Sie folgende String-Werte unter dem
neuen Schlüssel:<BR>extension_uri = '/jakarta/isapi_redirect.dll'<BR>log_file =
'<PATH TO TOMCAT>\logs \isapi.log'<BR>log_level = 'debug'<BR>worker_file =
'<PATH TO TOMCAT>\config\workers.properties'<BR>worker_mount_file =
'<PATH TO TOMCAT>\conf\uriworkermap.properties'</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>20. Kopieren Sie die Datei 'isapi_redirect.dll'
(jakarta.tomcat.org) in das Verzeichnis '<PATH TO INETPUB>\scripts'.
Erzeugen Sie ein virtuelles Verzeichnis 'jakarta' mit Ausführungsrechten (ISAPI)
unter der Standardwebanwendung.</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>21. Richten Sie in den Eigenschaften der
Standardwebanwendung den ISAPI-Filter 'jakarta' mit der<BR>ausführbaren Datei
'<PATH TO INETPUB>\scripts\isapi_redirect.dll' ein.</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>22. Ergänzen Sie die Datei '<PATH TO
TOMCAT>\conf\uriworkermap.properties' um die
Zeile:<BR>/opencms/*=ajp12</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>23. Starten Sie den IIS und anschließend Tomcat
neu. Testen Sie Ihre Konfigurationen mit der<BR>URL
'http://localhost/opencms/opencms/system/workplace/action/login.html'.<BR></FONT></DIV></BODY></HTML>