<!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>