wildfly-maven-pluginから8380を使用してデフォルトのHTTPポートを変更したいと思います。通常、私はオフセットを変更できますが、this is not working、変更は無視され、HTTPポートは8080に続いています。wildfly mavenプラグインのhttpポートを変更してください
これはもっと実用的です(自動的にダウンロードして起動します)ので、私は同じMavenプロジェクトでwildflyを開始しています。ちょうどそのように:
mvn wildfly:run -Dwildfly.version=10.1.0.Final
私のプロジェクトにはJAR、WAR、EARが含まれています。クラシックな構造。
私は別のSOの質問から理解したように、pom.xmlにpluginエントリを入れなければなりません。pom.xmlには、root、WAR、JARのpom.xmlに当てはめる必要があります。ちょうどそのよう:
<plugin>
<groupId>org.wildfly.plugins</groupId>
<artifactId>wildfly-maven-plugin</artifactId>
<version>1.2.1.Final</version>
<configuration>
<skip>true</skip>
</configuration>
</plugin>
私はこの男をスキップしていない場合は、WildflyはJAR/WAR /ルートを展開しようとは、私の目的ものではありません。私はEARだけを配備したいと思います。
<plugin>
<groupId>org.wildfly.plugins</groupId>
<artifactId>wildfly-maven-plugin</artifactId>
<version>1.2.1.Final</version>
<configuration>
<skip>false</skip>
</configuration>
</plugin>
はlocalhost:8080 /アプリ/その後にうまく機能し、私はEARのためのpom.xml虚偽を使用することを行うには
。
しかし、オフセットまたはhttpポートを変更しようとすると、何も起こりません。これは、私はすでに成功せず<configuration/>
にしてみてください引数の一部です:
<server-args>
<server-arg>-Djboss.socket.binding.port-offset=300</server-arg>
</server-args>
<jvmArgs>-Djboss.socket.binding.port-offset=300</jvmArgs>
<jvmArgs>-Djboss.http.port=8380</jvmArgs>
いくつかの効果を持っているの変化があった。
<serverConfig>standalone.xml</serverConfig>
<server-args>
<server-arg>-Djboss.socket.binding.port-offset=300</server-arg>
</server-args>
<filename>${project.build.finalName}.ear</filename>
これも(jvmArgs
がdeprecatedある)ポートを変更した:
しかし、EARアプリケーションがデプロイされていないいずれの場合にも
<javaOpts>-Djboss.socket.binding.port-offset=300</javaOpts>
...
ご存じですか?ありがとう!
こんにちは!スキップタグは 'false'です。この 'port'はWildfly管理コンソール用です(私が知っていると非常に混乱します)。デフォルトは9990です。 – Dherik