Der mit CMS Fiona ausgelieferte Trifork Application Server kann nicht nur zur Auslieferung der Java Server Pages der HTML-Benutzeroberfläche, sondern auch für statische Webseiten verwendet werden. Demzufolge können die von der Template Engine exportierten Seiten angezeigt werden, ohne dass hierfür ein Webserver benötigt wird. Gehen Sie folgendermaßen vor, um den Trifork-Server entsprechend zu konfigurieren:
Legen Sie zunächst ein neues Web-Applikationsverzeichnis
Export an:
cd instance/myInstance/webapps mkdir Export cd Export mkdir WEB-INF mkdir META-INF
Legen Sie im WEB-INF-Verzeichnis die Datei
web.xml mit dem folgendem Inhalt an:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN"
"https://java.sun.com/j2ee/dtds/web-app_2_2.dtd">
<web-app>
<display-name>NPSExport</display-name>
<mime-mapping>
<extension>html</extension>
<mime-type>text/html;charset=UTF-8</mime-type>
</mime-mapping>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
</welcome-file-list>
</web-app>
Legen Sie in das Verzeichnis META-INF die Datei trifork-app-conf.xml mit folgendem Inhalt:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE trifork-app-conf PUBLIC '-//Trifork Technologies//DTD
Trifork Application Descriptor1.0//EN'
'https://trifork.com/j2ee/dtds/trifork-app-conf_1_0.dtd'>
<trifork-app-conf>
<role-mapping />
<web-app>
<display-name>NPSExport</display-name>
<context-root>/NPS/Export</context-root>
</web-app>
</trifork-app-conf>
Legen Sie ferner in das aktuelle Verzeichnis
NPS~/instance/default/webapps/Export die Datei
Export.map mit folgendem Inhalt:
<?xml version="1.0"?>
<jar name="NPSExport.war">
<dir path="WEB-INF"
from="/opt/Infopark/NPS/instance/default/webapps/Export/WEB-INF"/>
<dir path="META-INF"
from="/opt/Infopark/NPS/instance/default/webapps/Export/META-INF"/>
<dir path=""
from="/opt/Infopark/NPS/instance/default/export/online/docs" />
</jar>
Wenn Sie Fiona nicht ins Verzeichnis /opt/Infopark/NPS
installiert haben, passen Sie die Pfade in den obigen Dateien bitte an.
Führen Sie nun in einer Shell den folgenden Befehl aus, um die Dateien
im Export-Verzeichnis als Web-Applikation zur Verfügung zu
stellen (die beiden folgenden Zeile sind ein Kommandozeilenbefehl, nicht
zwei):
TriforkInstallDir/domains/default/bin/trifork archive deploy -uadministrator -padminPassword -inplace default Export.map
Das voreingestellte Passwort des Trifork-Administrators lautet
trifork. Nachdem der Befehl erfolgreich ausgeführt wurde,
können Sie mit der URL
https://mein.npsserver:8080/NPS/Export
auf Ihre exportierten Inhalte zugreifen, wobei anstatt
mein.npsserver Ihr CMS-Hostname angegeben wird. Wenn die Seite
index.html nicht gefunden wird, prüfen Sie bitte, ob die
Template Engine richtig
eingebunden wurde, und der Benutzer, unter dem der Trifork Server läuft,
Lesezugriff auf das Export-Verzeichnis der Template Engine hat.