1
私は少し問題があり、それに対する解決策はありません。 私は風袋のための柔軟なポートが必要です。私はプロパティファイルにポート変数を設定して、tomcatがこれを読んで、このポートでサーバを起動したい。私は、tomcatがプロパティから読み取ることができないことを知っていますが、システム変数/プロパティを読み取ることができます。 私はプロジェクトとtomcatをantでビルドします。これは、ソリューションがantにあることを意味します。Tomcat 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
私はそれが動作すると思うクール。ご協力ありがとうございました。 template.configはserver.xmlにすることができます。 – Happo