Skip to main content
Skip table of contents

Konfiguration des Apache

Beschreibung

Es werden Modifikationen der Apache Konfiguration vorgenommen. Folgende Dateien werden geändert:

  • $WT_HOME/apacheConf/config/authResAdditions.xml

  • <APACHE_HOME>/conf/templates/webapp/webAppAJPConf.template

Zum Propagieren der Einstellungen in den oben genannten Dateien, wird das PTC Ant-Script applyApacheWebAppConfig.xmlausgeführt:

Dabei werden unter anderem folgende Dateien neu generiert:

  • <APACHE_HOME>/conf/app-Windchill-AuthRes.xml

  • <APACHE_HOME>/conf/app-Windchill-AuthProvider.xml

  • <APACHE_HOME>/conf/conf.d/30-app-Windchill-AJP.conf

Achtung

Dadurch werden Änderungen, die manuell direkt in den oben genannten Dateien vorgenommen wurden (und NICHT in den entsprechenden Quelldateien), überschrieben.


Linux

Windows

Windchill Shell
BASH
ant setup_apache_context

Das Apache-Homeverzeichnis ist per Default $WT_HOME/../HTTPServer/

Wenn das Apache-Verzeichnis vom Windchill Standard abweicht, muss dieses mit angegeben werden!

Windchill Shell
BASH
ant setup_apache_context -Dapachedir=<Apache-Homeverzeichnis>


Info

Im Anschluss an diesen Befehl muss der Apache Webservice neu gestartet werden.

Windchill Shell
BASH
ant setup_apache_context

Das Apache-Homeverzeichnis ist per Default %WT_HOME%\..\HTTPServer\

Wenn das Apache-Verzeichnis vom Windchill Standard abweicht, muss dieses mit angegeben werden!

Windchill Shell
BASH
ant setup_apache_context -Dapachedir=<Apache-Homeverzeichnis>


Info

Im Anschluss an diesen Befehl muss der Apache Webservice neu gestartet werden.



Detailinformationen

Detailinformationen

  • In der Datei $WT_HOME/apacheConf/config/authResAdditions.xml werden folgende Einträge im Bereich <resources> ergänzt

    • <resource>faces</resource>

    • <resource>servlet/innoJSBridge</resource>

  • In der Datei <Apache_Home>/conf/templates/webapp/webAppAJPCont.template werden folgende Änderungen durchgeführt:

    • Im Bereich IfModule wird dieser Eintrag ergänzt: JkMount /@@WEB_APP_NAME@@/faces/* @@AJP_WORKER_NAME@@

    • Folgende Zeile wird geändert (fett): ProxyPassMatch ^(/@@WEB_APP_NAME@@/((?i).*\.jsp(.*)|servlet/.*|(.*/)?j_security_check|.*\.jar|gwt(/.*)?/servlet/.*|ptc1/.*|app|app/.*|trustedAuth/.*|protocolAuth/.*|sslClientAuth/.*|wt\.properties|servicecenter/|servicecenter/lib/isomorphic/login/loginSuccessMarker\.html|faces/.*))$ balancer://@@AJP_WORKER_NAME@@$1 @@nocanon@@

  • In der Datei %WT_HOME%/apacheConf/config/authResAdditions.xml werden folgende Einträge im Bereich <resources> ergänzt

    • <resource>faces</resource>

    • <resource>servlet/innoJSBridge</resource>

  • In der Datei <Apache_Home>/conf/templates/webapp/webAppAJPCont.template werden folgende Änderungen durchgeführt:

    • Im Bereich IfModule wird dieser Eintrag ergänzt: JkMount /@@WEB_APP_NAME@@/faces/* @@AJP_WORKER_NAME@@

    • Folgende Zeile wird geändert (fett): ProxyPassMatch ^(/@@WEB_APP_NAME@@/((?i).*\.jsp(.*)|servlet/.*|(.*/)?j_security_check|.*\.jar|gwt(/.*)?/servlet/.*|ptc1/.*|app|app/.*|trustedAuth/.*|protocolAuth/.*|sslClientAuth/.*|wt\.properties|servicecenter/|servicecenter/lib/isomorphic/login/loginSuccessMarker\.html|faces/.*))$ balancer://@@AJP_WORKER_NAME@@$1 @@nocanon@@


Bekannte Probleme:

Linux

Wenn der Befehl ant setup_apache_context fehlschlägt, beispielsweise mit einer Fehlermeldung wie: "/opt/ptc/Windchill_12.0/Windchill/HTTPServer does not exist.", ist vermutlich der Parameter -Dapachedir falsch gesetzt.
Dieser sollte auf das Apache Stammverzeichnis verweisen.

Windows

Wenn der Befehl ant setup_apache_context fehlschlägt, beispielsweise mit einer Fehlermeldung wie: "C:\PTC\Windchill_12.0\Windchill\HTTPServer does not exist.", ist vermutlich der Parameter -Dapachedir falsch gesetzt.
Dieser sollte auf das Apache Stammverzeichnis verweisen.


JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.