spring boot cloud java -jar debug 配置

本文介绍如何使用特定命令启动Java应用程序并配置Xdebug参数,以便进行远程调试。通过监听5005端口实现socket传输,同时展示了Spring框架上下文的初始化过程。

java -jar -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005 config-1.1.1-SNAPSHOT.jar

 

D:\workspace\ybzboot\ops\config\target>java -jar -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005 config-1.1.1-SNAPSHOT.jar
Listening for transport dt_socket at address: 5005
[2018-09-10 19:37:05.145] [main] INFO  o.s.c.a.AnnotationConfigApplicationContext - Refreshing org.springframework.context.annotation.AnnotationConfigApplicationContext@46cdf8bd: startup date [Mon Sep 10 19:37:05 CST 2018]; root of context hierarchy

.....

....

 

 

ERROR] The build could not read 8 projects -> [Help 1] [ERROR] [ERROR] The project com.ruoyi:ruoyi-auth:3.6.6 (C:\Users\X\IdeaProjects\RuoYi-Cloud\ruoyi-auth\pom.xml) has 2 errors [ERROR] 'dependencies.dependency.version' for com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-discovery:jar is missing. @ line 20, column 21 [ERROR] 'dependencies.dependency.version' for org.springframework.boot:spring-boot-starter-web:jar is missing. @ line 38, column 21 [ERROR] [ERROR] The project com.ruoyi:ruoyi-gateway:3.6.6 (C:\Users\X\IdeaProjects\RuoYi-Cloud\ruoyi-gateway\pom.xml) has 2 errors [ERROR] 'dependencies.dependency.version' for com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-discovery:jar is missing. @ line 26, column 21 [ERROR] 'dependencies.dependency.version' for org.springframework.cloud:spring-cloud-loadbalancer:jar is missing. @ line 62, column 21 [ERROR] [ERROR] The project com.ruoyi:ruoyi-visual-monitor:3.6.6 (C:\Users\X\IdeaProjects\RuoYi-Cloud\ruoyi-visual\ruoyi-monitor\pom.xml) has 2 errors [ERROR] 'dependencies.dependency.version' for com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-discovery:jar is missing. @ line 27, column 21 [ERROR] 'dependencies.dependency.version' for org.springframework.boot:spring-boot-starter-web:jar is missing. @ line 45, column 21 [ERROR] [ERROR] The project com.ruoyi:ruoyi-modules-system:3.6.6 (C:\Users\X\IdeaProjects\RuoYi-Cloud\ruoyi-modules\ruoyi-system\pom.xml) has 1 error [ERROR] 'dependencies.dependency.version' for com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-discovery:jar is missing. @ line 21, column 21 [ERROR] [ERROR] The project com.ruoyi:ruoyi-modules-gen:3.6.6 (C:\Users\X\IdeaProjects\RuoYi-Cloud\ruoyi-modules\ruoyi-gen\pom.xml) has 1 error [ERROR] 'dependencies.dependency.version' for com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-discovery:jar is missing. @ line 21, column 21 [ERROR] [ERROR] The project com.ruoyi:ruoyi-modules-job:3.6.6 (C:\Users\X\IdeaProjects\RuoYi-Cloud\ruoyi-modules\ruoyi-job\pom.xml) has 1 error [ERROR] 'dependencies.dependency.version' for com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-discovery:jar is missing. @ line 21, column 21 [ERROR] [ERROR] The project com.ruoyi:ruoyi-modules-file:3.6.6 (C:\Users\X\IdeaProjects\RuoYi-Cloud\ruoyi-modules\ruoyi-file\pom.xml) has 2 errors [ERROR] 'dependencies.dependency.version' for com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-discovery:jar is missing. @ line 21, column 21 [ERROR] 'dependencies.dependency.version' for org.springframework.boot:spring-boot-starter-web:jar is missing. @ line 45, column 21 [ERROR] [ERROR] The project com.ruoyi:ruoyi-common-swagger:3.6.6 (C:\Users\X\IdeaProjects\RuoYi-Cloud\ruoyi-common\ruoyi-common-swagger\pom.xml) has 1 error [ERROR] 'dependencies.dependency.version' for org.springframework.boot:spring-boot-starter-web:jar is missing. @ line 21, column 21 [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/ProjectBuildingException
最新发布
10-31
在RuoYi - Cloud 3.6.6项目Maven构建时,遇到`com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-discovery`、`org.springframework.boot:spring-boot-starter-web`、`org.springframework.cloud:spring-cloud-loadbalancer`依赖版本缺失的问题,可以尝试以下解决办法: ### 1. 检查Maven配置文件 确保项目的`pom.xml`文件中正确声明了这些依赖,并且指定了合适的版本。示例如下: ```xml <dependencies> <!-- com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-discovery --> <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId> <version>合适的版本号</version> </dependency> <!-- org.springframework.boot:spring-boot-starter-web --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <version>合适的版本号</version> </dependency> <!-- org.springframework.cloud:spring-cloud-loadbalancer --> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-loadbalancer</artifactId> <version>合适的版本号</version> </dependency> </dependencies> ``` 可以参考RuoYi - Cloud官方文档或者项目的依赖管理部分来确定合适的版本号。 ### 2. 更新Maven仓库 有时候依赖缺失是因为本地Maven仓库中的缓存文件损坏或者不完整。可以尝试删除本地Maven仓库中对应的依赖文件,然后重新构建项目。本地Maven仓库的默认路径一般为`~/.m2/repository` ,找到对应的依赖文件夹并删除,然后在项目根目录下执行以下命令重新构建: ```bash mvn clean install ``` ### 3. 检查Maven镜像配置 确保Maven的`settings.xml`文件中配置了合适的镜像源,这样可以加快依赖下载速度并避免因网络问题导致的依赖下载失败。例如,可以在`settings.xml`中添加阿里云镜像: ```xml <mirrors> <mirror> <id>aliyunmaven</id> <mirrorOf>*</mirrorOf> <name>阿里云公共仓库</name> <url>https://maven.aliyun.com/repository/public</url> </mirror> </mirrors> ``` ### 4. 检查Spring BootSpring Cloud版本兼容性 `spring-cloud-starter-alibaba-nacos-discovery`、`spring-boot-starter-web`和`spring-cloud-loadbalancer`这些依赖之间需要版本兼容。可以参考Spring官方的版本兼容矩阵来确保使用的版本是兼容的。 ### 5. 手动下载依赖 如果以上方法都无法解决问题,可以尝试手动从Maven中央仓库或者其他可靠的镜像源下载对应的依赖JAR文件,然后将其安装到本地Maven仓库中。例如,使用以下命令安装一个JAR文件到本地仓库: ```bash mvn install:install-file -Dfile=path/to/your/jar/file.jar -DgroupId=com.alibaba.cloud -DartifactId=spring-cloud-starter-alibaba-nacos-discovery -Dversion=版本号 -Dpackaging=jar ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值