0

[ERROR]で終わるmvnjetty:runまですべてOKですプロジェクトnewappで目標org.mortbay.jetty:maven-jetty-plugin:6.1.16:run(default-cli)を実行できませんでした:失敗:アドレスはすでに使用されています: 練る

私は自分のサイトで8080でTomcatを実行しているので、これは当然のことです(変更することはできません)。mvnは実際にjettyをインストールして実行しようとしましたか?Jettyを別のポートに設定できますか、それとも代わりにTomcatを使用できますか?

4

1 に答える 1

2

システムプロパティjetty.portを設定することにより、別のポートを使用するようにJettyを構成できます。

jetty.portプロパティは、Mavenを実行するときにコマンドラインで設定できます。

mvn -Djetty.port=9090 jetty:run

または、 maven-jetty-plugin構成の一部として、プロジェクトのpom.xmlで設定できます。

<plugin>
    <groupId>org.mortbay.jetty</groupId>
    <artifactId>maven-jetty-plugin</artifactId>
    <version>6.1.16</version>
    <configuration>
        <systemProperties>
            <systemProperty>
                <name>tapestry.execution-mode</name>
                <value>development</value>
            </systemProperty>
            <systemProperty>
                <name>jetty.port</name>
                <value>9090</value>
            </systemProperty>
        </systemProperties>
    </configuration>
</plugin>

どちらの例でも、Jettyはポート9090をリッスンするように構成されています。

于 2012-09-30T00:06:28.617 に答える