Ich habe ein kleines Problem und sehe keine Lösung dafür. Ich brauche flexible Ports für meinen Kater. Ich möchte eine Portvariable in einer Eigenschaftendatei setzen und tomcat dies lesen und den Server an diesem Port starten. Ich weiß, dass Tomcat nicht von Eigenschaften lesen kann, aber er kann Systemvariablen/Eigenschaften lesen. Ich baue mein Projekt und Kater mit Ameisen, das heißt die Lösung liegt in Ameisen.verwenden Platzhalter in Tomcats Server.xml
server.xml
<Connector
port="${tomcat.http.port}" maxHttpHeaderSize="8192" ...
</Connector>
build.xml
<exec dir="${basedir}/tomcat/bin" executable="${basedir}/tomcat/bin/catalina.sh" failonerror="true" output="${basedir}/tomcat/logs/testrun.log">
<arg value="start" />
</exec>
project.properties
tomcat.http.port=42
Was kann konkret sein? Ist das meine server.xml? –
Happo
Cool ich denke, es funktioniert. Danke für Ihre Hilfe. Die Vorlage.config kann die Datei server.xml sein. – Happo