IDEA用maven启动内置时jetty出现的问题

简介: IDEA用maven启动内置时jetty出现的问题

今天用idea的maven命令启动jetty插件时报错

 

[WARNING] 错误的路径元素 "E:\.xkeshi\repository\com\sun\xml\bind\jaxb-impl\2.2.11\jaxb-core.jar": 没有这种文件或目录
D:\xkeshisrc\wemall\wemall-openapi\src\main\java\com\xkeshi\wemall\controller\h5\PaymentController.java:[53,33] [deprecation] com.xkeshi.wemall.dtos.pay中的WxAppPayDto已过时
[WARNING] D:\xkeshisrc\wemall\wemall-openapi\src\main\java\com\xkeshi\wemall\response\h5\OrderPayResponse.java:[5,33] [deprecation] com.xkeshi.wemall.dtos.pay中的WxAppPayDto已过时
[WARNING] 警告: 没有处理程序要使用以下任何注释: org.springframework.web.bind.annotation.PathVariable,org.springframework.validation.annotation.Validated,org.springframework.web.bind.annotation.RequestParam,javax.annotation.Resource,com.alibaba.fastjson.annotation.JSONField,org.springframework.web.bind.annotation.RequestMapping,org.springframework.beans.factory.annotation.Autowired,com.xkeshi.webkits.annotations.Login,org.springframework.stereotype.Controller,org.springframework.web.bind.annotation.ResponseBody,javax.validation.constraints.NotNull,javax.validation.Valid,org.springframework.web.bind.annotation.RequestBody,org.springframework.beans.factory.annotation.Value,org.springframework.stereotype.Component,com.xkeshi.webkits.annotations.Authentication,com.xkeshi.webkits.annotations.Logout
D:\xkeshisrc\wemall\wemall-openapi\src\main\java\com\xkeshi\wemall\controller\h5\PaymentController.java:[53,33] [deprecation] com.xkeshi.wemall.dtos.pay中的WxAppPayDto已过时
[WARNING] D:\xkeshisrc\wemall\wemall-openapi\src\main\java\com\xkeshi\wemall\response\h5\OrderPayResponse.java:[5,33] [deprecation] com.xkeshi.wemall.dtos.pay中的WxAppPayDto已过时
[WARNING] D:\xkeshisrc\wemall\wemall-openapi\src\main\java\com\xkeshi\wemall\controller\h5\PaymentController.java:[53,33] [deprecation] com.xkeshi.wemall.dtos.pay中的WxAppPayDto已过时
[WARNING] D:\xkeshisrc\wemall\wemall-openapi\src\main\java\com\xkeshi\wemall\response\h5\OrderPayResponse.java:[5,33] [deprecation] com.xkeshi.wemall.dtos.pay中的WxAppPayDto已过时

刚开始以为是maven冲突导致的,打开pom文件依赖关系图把jaxb-core.jar  exclude掉后继续报

 

错误的路径元素 "E:\.xkeshi\repository\com\sun\xml\bind\jaxb-impl\2.2.11\jaxb-api.jar": 没有这种文件或目录

把本地的maven库删掉重新下载一份还是会出现这个问题,重装一遍idea(成本略高各种配置)还是不行,最后发现原来是maven的编译jdk是idea的默认jdk要改成自己配置的jdk才行,汗【dog脸】踩了接近两天的坑

最后rebulid  moudle下再重启jetty

 

如果出现dubbo服务接口不存在,就到本地的maven库里去删除对应的moudle项目生成的jar包再reimport所有的moudle

 

 

idea的版本建议用2016,2017的破解麻烦,免费版的有些功能受限用起来不顺手

 

遇到maven导入的jar包编译报错找不到改该jar包但是maven Dependencies下有该jar包,检查好pom文件排除maven依赖冲突的坑以后,可以尝试把下载到本地的jar包删除掉,重新下载

 

maven的内置jetty插件非常坑爹,最后还是用了tomcat来代替jetty


相关文章
|
29天前
|
Java Maven
解决idea每次新建maven项目都需要重新配置maven的问题
解决idea每次新建maven项目都需要重新配置maven的问题
72 1
|
1月前
|
Java Maven 容器
Maven使用IDEA自带工具打包,同时将lib下的jar包打入,双击jar包可直接运行
使用IntelliJ IDEA的Artifacts功能,可以将项目依赖的第三方jar包打包进jar文件中,实现双击jar包即可直接运行。
Maven使用IDEA自带工具打包,同时将lib下的jar包打入,双击jar包可直接运行
|
1月前
|
前端开发 Java Maven
【前端学java】全网最详细的maven安装与IDEA集成教程!
【8月更文挑战第12天】全网最详细的maven安装与IDEA集成教程!
66 2
【前端学java】全网最详细的maven安装与IDEA集成教程!
|
1月前
|
Java Maven
intellij idea如何查看项目maven依赖关系图
这篇文章介绍了如何在IntelliJ IDEA中查看项目的Maven依赖关系图,包括使用Maven工具栏和相关操作来展示和查看依赖细节。
|
1月前
|
Java 应用服务中间件 Maven
Mac使用Idea配置传统SSM项目(非maven项目)
Mac使用Idea配置传统SSM项目(非maven项目)
31 1
|
1月前
|
XML JSON Java
使用IDEA+Maven搭建整合一个Struts2+Spring4+Hibernate4项目,混合使用传统Xml与@注解,返回JSP视图或JSON数据,快来给你的SSH老项目翻新一下吧
本文介绍了如何使用IntelliJ IDEA和Maven搭建一个整合了Struts2、Spring4、Hibernate4的J2EE项目,并配置了项目目录结构、web.xml、welcome.jsp以及多个JSP页面,用于刷新和学习传统的SSH框架。
32 0
使用IDEA+Maven搭建整合一个Struts2+Spring4+Hibernate4项目,混合使用传统Xml与@注解,返回JSP视图或JSON数据,快来给你的SSH老项目翻新一下吧
|
1月前
|
Java Maven
成功解决IDEA中建立新项目Maven会默认选择配置(图解详细说明)
这篇文章提供了在IntelliJ IDEA中设置新项目的Maven配置的详细步骤,包括如何通过菜单路径进入设置,选择Maven配置,以及展示设置后的效果,还提供了Maven的安装教程和解决导入项目时jar包下载问题的方案。
成功解决IDEA中建立新项目Maven会默认选择配置(图解详细说明)
|
1月前
|
SQL 前端开发 Java
在IDEA中使用Maven将SpringBoot项目打成jar包、同时运行打成的jar包(前后端项目分离)
这篇文章介绍了如何在IntelliJ IDEA中使用Maven将Spring Boot项目打包成可运行的jar包,并提供了运行jar包的方法。同时,还讨论了如何解决jar包冲突问题,并提供了在IDEA中同时启动Vue前端项目和Spring Boot后端项目的步骤。
在IDEA中使用Maven将SpringBoot项目打成jar包、同时运行打成的jar包(前后端项目分离)
|
1月前
|
Java Maven 开发者
"揭秘IDEA的神奇助手:Maven Helper插件,让你轻松驾驭复杂依赖,告别冲突噩梦!"
【8月更文挑战第20天】Maven Helper是一款提升Java开发者工作效率的IDEA插件,它能直观展示项目依赖关系并协助管理。主要功能包括依赖树视图、冲突检测与解决及依赖排除。安装简便,重启IDEA后即用。借助其“Dependencies”面板,开发者可以清晰了解依赖详情,快速定位并解决冲突问题,有效优化项目结构,提升开发效率。
50 0
|
12月前
|
搜索推荐 Java 应用服务中间件
【Maven】IDEA部署配置Maven项目教程,IDEA配置Tomcat(2019.3.3)(2023.1.3)
当涉及到软件开发和项目管理时,使用一个可靠的构建工具是非常重要的。Maven是一个广泛使用的构建工具,它为Java项目提供了一种简化的构建过程和依赖管理。 在本文中,我们将探讨如何部署Maven并开始使用它来构建您的项目。我们将介绍所需的步骤,并向您提供一些有用的提示和建议。
【Maven】IDEA部署配置Maven项目教程,IDEA配置Tomcat(2019.3.3)(2023.1.3)