首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Tapestry入门

Tapestry入门
EN

Stack Overflow用户
提问于 2012-09-29 08:39:25
回答 1查看 365关注 0票数 0

一切正常,直到mvn jetty:run以错误Failed to execute goal org.mortbay.jetty:maven-jetty-plugin:6.1.16:run (default-cli) on project newapp: Failure: Address OK in use: bind结束

这并不奇怪,因为我有运行在8080上的Tomcat和我自己的站点(这是不能改变的)。mvn是否真的安装了jetty并尝试运行它?我是否可以将Jetty配置为不同的端口,或者使用Tomcat?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-09-30 08:06:29

您可以通过设置系统属性jetty.port将Jetty配置为使用另一个端口。

在运行Maven时,可以在命令行中设置jetty.port属性:

代码语言:javascript
复制
mvn -Djetty.port=9090 jetty:run

也可以作为maven-jetty-plugin配置的一部分,在项目的pom.xml中进行设置:

代码语言:javascript
复制
<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。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12648943

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档