2009-07-22 3 views
2

Ich möchte meine Flex-Anwendung mit einer Datei services-config.xml kompilieren. Ich bin jedoch gezwungen, eine context.root zu liefern.Kompilieren einer Flex-Anwendung mit services-config.xml mit einem unbekannten context.root

In meinem Setup ist der Kontextstamm (Kontextpfad) nicht bekannt, bis meine .war-Datei benannt und in das Webapps-Verzeichnis abgelegt wird.

Es scheint so als müsste es einen Weg geben, aber ich konnte mir nichts einfallen lassen.

Irgendwelche Ideen?

Antwort

3

Sie sollten eine dynamische context.root in der services-config.xml

<endpoint url="http://{server.name}:{server.port}/{context.root}/messagebroker/amf" class="flex.messaging.endpoints.AMFEndpoint"/> 
+0

Wenn Sie diese dynamische Werte verwenden festlegen können ... wie und wann werden sie ausgefüllt? – HDave

+0

Von hier http://groups.google.com/group/flex-mojos/browse_thread/thread/1bf7bea45c1b879c/222d6a650b922d4c?#242d6a650b922d4c, server.name und server.port sind zur Laufzeit definiert. context.root ist bei der Kompilierung. Wenn Sie Flex SDK verwenden, müssen Sie nur context.root bereitstellen. –