0

内部 Glassfish 3.1 サーバーがあり、Jenkins が追加の構成なしで war-artifacts を直接展開します。

これにより、次のようなかなり冗長な URL が多数生成されます。

http://xxx:5280/xxx_YYYY-52.20120824.0-SNAPSHOT/

そして、現在のドメイン内のすべての URL を単純にリストする小さな ROOT.war (「/」にバインド) を書きたいと思います (できればフィールドと共に) <web-app><description>....

これは、Glassfish でのみ機能する必要があります。必要な情報を提供する簡単な Glassfish API はありますか?

4

1 に答える 1

1

domain.xml を解析できます。デプロイされたアプリ、コンテキストルートに関する情報があります...このようにsmth

<application context-root="/permit-1.0" location="${com.sun.aas.instanceRootURI}/applications/permit-1.0/" name="permit-1.0" object-type="user">
      <property name="org.glassfish.ejb.container.application_unique_id" value="88379353331728384" />
      <property name="defaultAppName" value="permit-1.0" />
      <module name="permit-1.0">
        <engine sniffer="ejb" />
        <engine sniffer="security" />
        <engine sniffer="web" />
      </module>
    </application>
于 2012-11-09T10:56:18.813 に答える