Show deployment.html syntax highlighted
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Unbenanntes Dokument</title>
<link href="../iticket.css" rel="stylesheet" type="text/css" />
<script type="text/javascript">
function MM_CheckFlashVersion(reqVerStr,msg){
with(navigator){
var isIE = (appVersion.indexOf("MSIE") != -1 && userAgent.indexOf("Opera") == -1);
var isWin = (appVersion.toLowerCase().indexOf("win") != -1);
if (!isIE || !isWin){
var flashVer = -1;
if (plugins && plugins.length > 0){
var desc = plugins["Shockwave Flash"] ? plugins["Shockwave Flash"].description : "";
desc = plugins["Shockwave Flash 2.0"] ? plugins["Shockwave Flash 2.0"].description : desc;
if (desc == "") flashVer = -1;
else{
var descArr = desc.split(" ");
var tempArrMajor = descArr[2].split(".");
var verMajor = tempArrMajor[0];
var tempArrMinor = (descArr[3] != "") ? descArr[3].split("r") : descArr[4].split("r");
var verMinor = (tempArrMinor[1] > 0) ? tempArrMinor[1] : 0;
flashVer = parseFloat(verMajor + "." + verMinor);
}
}
// WebTV has Flash Player 4 or lower -- too low for video
else if (userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 4.0;
var verArr = reqVerStr.split(",");
var reqVer = parseFloat(verArr[0] + "." + verArr[2]);
if (flashVer < reqVer){
if (confirm(msg))
window.location = "http://www.macromedia.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash";
}
}
}
}
</script>
</head>
<body onload="MM_CheckFlashVersion('8,0,0,0','Für den Inhalt dieser Seite ist eine neuere Version von Macromedia Flash Player erforderlich. Möchten Sie sie jetzt herunterladen?');">
<table width="75%" border="0" cellspacing="0" cellpadding="0">
<tr>
<th>Live DVD </th>
</tr>
<tr>
<td width="90%"><p>Hier finden Sie die <a href="livedvd.html" target="_self">Anleitung für die Live-Demo</a> (VMWare Player). </p>
<p> </p>
<p align="center"><a href="video.html" target="_self"><img src="../images/video.png" width="64" height="64" /></a></p>
<p align="center"><a href="video.html">Video-Vorschau starten</a></p></td>
</tr>
</table>
<p> </p>
<table width="75%" border="0" cellspacing="0" cellpadding="0">
<tr>
<th>Deployment</th>
</tr>
<tr>
<td width="90%"><p>Die benötigten Dateien befinden sich im <strong><em>"deployment" Ordner</em></strong> und für ein Deployment auf einer Windows 2000/2003 Serverplattform (oder auch XP für Testzwecke) vorgesehen: </p>
<ul>
<li>PostGreSQL installieren
<ul>
<li>postgresql-8.1.4-1.zip extrahieren</li>
<li>postgresql-8.1.msi ausführen</li>
</ul>
</li>
<li>Datenbankbenutzer iticket einrichten
<ul>
<li>pgAdmin3 starten</li>
<li>Als postgres (root-Benutzer) einloggen</li>
<li>Auf "Login Roles" rechts-klicken und "New Login Role" wählen<br />
<br />
<img src="../images/doc/postgres.png" width="333" height="439" />
<ul>
<li>Role name: iticket</li>
<li>Password: iticket</li>
<li>Role Privileges: Can create database objects</li>
<li>Auf "OK" klicken</li>
</ul>
</li>
<li>
<div align="left">Auf "Databases" rechtsklicken und "New Database" wählen
<br />
<br />
<img src="../images/doc/database.png" width="333" height="439" />
<ul>
<li>Name: iticket</li>
<li>Owner: iticket</li>
<li>Auf "OK" klicken</li>
</ul>
</div>
</li>
<li>Rechtsklick auf die neu erstellte Datenbank "iticket"
<ul>
<li>Restore: File "testdump.backup" im "deployment" Ordner wählen</li>
<li>Auf "OK" klicken</li>
<li>Wenn Initialisierung der Datenbank fertig mit "Cancel" beenden</li>
</ul>
</li>
<li>pgAdmin3 beenden </li>
</ul>
</li>
<li>Apache Tomcat installieren
<ul>
<li> apache-tomcat-5.5.17.exe ausführen</li>
<li>Als Windows-Service installieren (Port 8080)</li>
<li>die Datei iTicket.war aus dem "deployment" Ordner in das Verzeichnis "webapps" kopieren</li>
<li>Service neustarten</li>
</ul>
</li>
<li>Im Browser die Seite <a href="http://localhost:8080/iTicket">http://localhost:8080/iTicket</a> öffnen </li>
</ul>
<p><strong>Hinweis:</strong> Die Testdaten werden normalerweise mit den JUnit-Testklassen erzeugt (dynamisch).</p>
<p>Die Datenbankkonfiguration (torque.properties) welche zur Laufzeit verwendet wird, ist im WAR-File im Ordner \WEB-INF\classes\config enthalten und muss angepasst werden, falls eine andere Datenbank als PostgreSQL verwendet wird.</p>
<p>Ausserdem ist natürlich ein entsprechender JDBC Treiber nötig. </p></td>
</tr>
</table>
<p> </p>
<p> </p>
<p> </p>
</body>
</html>
See more files for this project here