maven配置jetty出现Cannot load implementation hint 'org.mortbay.jetty.nio.SelectChannelConnector'错误

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

错误信息如下:

 

[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 2.611 s
[INFO] Finished at: 2014-03-21T18:17:04+08:00
[INFO] Final Memory: 8M/14M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.mortbay.jetty:jetty-maven-plugin:8.1.14.v20131031:
run (default-cli) on project assai: Unable to parse configuration of mojo 
org.mortbay.jetty:jetty-maven-plugin:8.1.14.v20131031:run for parameter connectors: 
Cannot load implementation hint 'org.mortbay.jetty.nio.SelectChannelConnector' -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginConfigurationException

pom配置为:

<plugin>
	<groupId>org.mortbay.jetty</groupId>
	<artifactId>jetty-maven-plugin</artifactId>
	<configuration>
		<webDefaultXml>${basedir}/${webapp}/src/main/resources/jetty/webdefault.xml</webDefaultXml>
		<scanIntervalSeconds>10</scanIntervalSeconds>
		<webAppConfig>
			<contextPath>/</contextPath>
		</webAppConfig>
		<connectors>
			<connector implementation="org.mortbay.jetty.nio.SelectChannelConnector">
				<port>8088</port>
			</connector>
		</connectors>
	</configuration>
</plugin>

 

错误原因,不小心把version 标签删掉了委屈,结果默认用了最新版8.1.14.v20131031,从7.0.0.1beta3开始SelectChannelConnector就改到了org.eclipse.jetty.server.nio.SelectChannelConnector

<connector implementation="org.mortbay.jetty.nio.SelectChannelConnector"> 改为 <connector implementation="org.eclipse.jetty.server.nio.SelectChannelConnector">一切正常微笑

后来发现配置项变动的还不少呢,官方实例有说明

<project>
	...
	<plugins>
		...
		<plugin>
			<groupId>org.mortbay.jetty</groupId>
			<artifactId>maven-jetty-plugin</artifactId>
			<configuration>
				<scanIntervalSeconds>10</scanIntervalSeconds>                                             				
                                <!-- Configure the webapp -->
				<contextPath>/biggerstrongerbetterfaster</contextPath>
				<tmpDir>target/not/necessary</tmpDir>
				<webDefaultXml>
					src/main/resources/webdefault.xml
				</webDefaultXml>
				<overrideWebXml>
					src/main/resources/override-web.xml
				</overrideWebXml>           
	                        <!-- OR, as of jetty6.1.6rc0, you can use the webAppConfig element instead --> 
				<webAppConfig>
					<contextPath>/test</contextPath> 
					<tempDirectory>
						${project.build.directory}/work
					</tempDirectory> 
					<defaultsDescriptor>
						src/main/resources/webdefault.xml
					</defaultsDescriptor> 
					<overrideDescriptor>
						src/main/resources/override-web.xml
					</overrideDescriptor> 
				</webAppConfig>           
				<!-- configure the container -->
				...			                                                      					
                            </configuration>
		</plugin>
	</plugins>
</project>



 


我说杂webDefaultXml都失效了呢微笑
 

解决Idea运行Java项目Main方法报Build Failure的常见问题与方法 在前几篇文章中,我们讨论了Java开发环境中的配置问题以及常见的运行错误处理方法,尤其是在编译时遇到的各种问题。今天,我们将继续这一主题,重点讨论开发者在使用IntelliJ IDEA运行Java项目时,遇到的一个普遍问题——运行Main方法时出现“Build Failure”报错。这个问题虽然看似简单,但背后可能隐藏着复杂的原因,涵盖了项目配置、依赖管理、代码结构等多个方面。本文将深入解析该问题的原因,并提出解决方案。 阅读详情

相关推荐

maven build failure 报错解决

1. 错误信息: 在cmd内查看Maven能不能正常使用。 输入命令:mvn help:system [INFO] ----------------------...

weixin_45248316的博客 3464

Maven build的错误解决

在搭建第一个Web工程的maven helloworld工程时,build的时候出现如下错误:[INFO] Scanning for projects... [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] --------------

huangbaokang的博客 7862

Maven报错解决:无法访问org.springframework.boot.SpringApplication

RequestMapping 和 @SpringBootApplication 都是SpringBoot项目所带的注解,当一个无法识别可以检查以下依赖配置,如果两个都报错那可能是JDK版本和依赖的版本不匹配的问题。无法访问org.springframework.web.bind.annotation.RequestMapping。到pom.xml配置文件中找到如下代码,将中的版本号降低。的报错,在修复了这个bug之后,又出现了。

oyjc1277509975的博客 2457

MAVEN更新失败-BUILD FAILURE

在Eclipse中更新maven,显示BUILD FAILURE; [INFO] 8 errors [INFO] ------------------------------------------------------------- [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] --------------------------.

momo牛的博客 801

Maven 插件plugins

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34378922的博客 374

Cannot load implementation hintorg.springframework.boot.maven.PropertiesMergingResourceTransformer

MAVEN打包报错:Cannot load implementation hint 'org.springframework.boot.maven.PropertiesMergingResourceTransformer'

m0_48506698的博客 476

Cannot resolve plugin org.springframework.bootspring-boot-maven-plugin 解决办法

因为这个springboot的插件属于公共的组件,因此,如果maven下载不了,第一反应就是你的镜像有问题,maven的镜像在墙外,有可能访问不到,换成国内镜像,比如阿里云的。最后来个巨坑的,如果方法二还解决不了,甚至报错说阿里云么有这个插件。在标签中,添加阿里云仓库,然后reload你的maven。把版本号中:.RELEASE 去掉。在项目中打印一下就能看到了。...

m0_67391870的博客 6671

Cannot load configuration class: org.springframework.boot.autoconfigure报错 如何解决?注意核对版本

D:\Android\JDK\bin\java.exe "-javaagent:D:\IDEA\IntelliJ IDEA Community Edition 2021.3.2\lib\idea_rt.jar=59350:D:\IDEA\IntelliJ IDEA Community Edition 2021.3.2\bin" -Dfile.encoding=UTF-8 -classpath E:\Code\JA_code\miaosha1\target\classes;C:\Users\黄博伟\.m2\r

weixin_44099043的博客 1万+

运行 mvn compile 报错[INFO] BUILD FAILURE,解决方法

报错现象:运行 mvn compile 报错[INFO] BUILD FAILURE 报错原因:是联通网络下,无法访问maven.org网站。 解决方法理论上有两个:1.maven配置文件中设置代理,2.maven配置文件中设置联通网络下,能够访问的中央仓库的mirrors。因为也不好找稳定的代理,就在网上搜索了可用的mirror站点之一,配置方式如下: 打开maven配置文件(即m...

cherry_vicent的专栏 5742

Cannot resolve plugin org.springframework.boot:spring-boot-maven-plugin: 解决办法

解决方法一 因为这个springboot的插件属于公共的组件,因此,如果maven下载不了,第一反应就是你的镜像有问题,maven的镜像在墙外,有可能访问不到,换成国内镜像,比如阿里云的。 在maven安装目录下 --> conf文件夹内 --> setting.xml文件中: 在标签中,添加阿里云仓库,然后reload你的maven。 <mirror> <id>alimaven</id> <name>aliyun maven&

weixin_43923436的博客 5万+

启动springboot报错:程序包org.springframework.boot不存在--详解

启动springboot报错:程序包org.springframework.boot不存在 第一种:pom文件下面依赖报红或者是右边maven窗口有报红,如下图: 进行如下设置 然后重新导入资源 有时候下载也会出问题,删除掉org.springframework.boot目录重新下载可以试试,还有就是父级依赖的版本如果有问题,可以降低试试。 第二种,所有配置的步骤都没问题,还报错,进行如下设置 然后就可以启动了~ ...

m0_67401055的博客 1万+

解决:javac: 无效的目标发行版: 1.8

此刻我怀着沉重的心情,写下这个恶心了我4个多小时的解决办法: maven编译时候报的错误如下: [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 1.660 s [INFO] Finished at: 20

高冷宅 7万+

Maven报错error in opening zip file解决方法

比如H:\software\apache-maven-3.3.9-bin\localRepository\org\apache\poi\poi-ooxml\4.1.2\poi-ooxml-4.1.2.jar的报错,直接删除org文件夹,不要单独删4.1.2或者poi这个文件夹。试了改maven版本,改镜像地址,删除仓库下载的相关jar具体文件,都没解决,最后是还是删除仓库相关jar文件才解决的,

meser88的博客 2107

Maven clean失败(报错[INFO] BUILD FAILURE )

maven clean失败,控制台出现: [INFO] BUILD FAILURE [ERROR] Failed to execute goal org.apache.maven.plugins:maven-clean-plugin:2.5:clean (default-clean) on project vn-wl-dxc: Failed to clean project: Fail

Hebbb. 7544

[maven报错]mvn clean install报错BUILD FAILURE

解决办法应该进入管理员终端,再进行指令输入。尝试输入mvn-version,看是否成功。若成功,可以尝试输入mvncleaninstall指令。若未成功,检查maven的path(系统环境变量中)是否正确(即检验maven是否配置成功)。注如何找到pom.xml文件本地路径-->右键文件选择showin-->Terminal(网上有些答案是openin-->Explorer,但是我找不到)解决办法找到pom.xml文件路径,cd进文件夹再输入指令即可。1.没有用管理员身份。...

weixin_42178149的博客 6396

二、Jetty配置说明

运行Jetty Web应用 在Jetty应用服务器中部署war项目很简单,只需把项目war包放入Jetty的webapps子目录即可。你都无需重启JettyJetty会自动随时监听webapps目录,自动完成新项目的部署。 一、Jetty目录剖析 bin:可执行脚本文件demo- base:etc:Jetty模块定义的XML配置文件的目录lib:Jetty依赖的库文件logs:Je...

weixin_34275734的博客 594

解决:javac: 无效的目标发行版: 10

maven编译时候报的错误如下: [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 1.660 s [INFO] Finished at: 2017-06-14T16:18:...

qq_39607449的博客 9889

解决maven编译错误:程序包com.sun.xml.internal.ws.spi不存在

maven项目里面有用到JDK内部的一些类,接口(如:com.sun.xml.internal.ws.spi.ProviderImpl)等的时候,用maven编译一般会出现如下错误 [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] ...

像风一样自由 9481
下一篇: SVN切换源
耕耘的码农
博客等级 码龄19年 19粉丝 3原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值