我使用以下链接地址创建并运行简单项目:
Create and Run Your First ZK Application with Eclipse and Maven
但是当我建立......我有以下错误:
[错误]无法执行目标 org.mortbay.jetty:码头 - Maven的插件:7.6.8.v20121106:停止 项目asd上的(default-cli):参数'stopKey','stopPort'表示 目标org.mortbay.jetty:jetty-maven-plugin:7.6.8.v20121106:停止是 遗失或无效 - > [帮助1]
答案 0 :(得分:0)
您可以使用以下内容替换pom.xml的设置。
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>7.6.8.v20121106</version>
<configuration>
<webAppConfig>
<contextPath>/${project.artifactId}</contextPath>
<allowDuplicateFragmentNames>true</allowDuplicateFragmentNames>
</webAppConfig>
<scanIntervalSeconds>5</scanIntervalSeconds>
</configuration>
</plugin>
答案 1 :(得分:0)
您的项目使用旧版本的jetty插件。通过将版本标记值更改为:{/ p>,将其更新为stopKey
和stopPort
是可选的版本
<version>9.4.3.v20170317</version>
有关配置maven jetty插件的完整说明,请访问:http://www.eclipse.org/jetty/documentation/current/jetty-maven-plugin.html
答案 2 :(得分:0)
面对与您相同的问题,决定用Tomcat替换Jetty服务器来解决这个问题。在您的pom.xml中使用以下内容。
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<webAppConfig>
<contextPath>/${project.artifactId}</contextPath>
<allowDuplicateFragmentNames>true</allowDuplicateFragmentNames>
</webAppConfig>
<scanIntervalSeconds>5</scanIntervalSeconds>
</configuration>
</plugin>
当从Eclipse执行'Run As'时,从之前描述的 jetty更改Goals:stop jetty:run TO tomcat7:shutdown tomcat7:run