weblogic开启debug模式启动时出现ERROR: Cannot load this JVM TI agent twice

简介: weblogic开启debug模式启动时出现ERROR: Cannot load this JVM TI agent twice

分析错误:


weblogic开启debug模式启动时出现下面的错误:

ERROR: Cannot load thisJVM TI agent twice, check your java command line for duplicate jdwp options.
Error occurred during initialization of VM
agent library failed to init: jdwp


Cannot load this JVM TI agent twice,   不能两次加载这个jvm ti代理。


推测是启动文件中什么配置可能配置重复了。


最终查找发现,在weblogic的startWebLogic.cmd文件中,发现了如下代码


这段文件会默认启动debug模式,但是我们在setDomainEnv.cmd文件中又发现了一段debug的配置文件


也就是启动时,运行了两份debug配置文件,所以出现了错误。


到此,问题解决的方案基本出来。


只要两处地方,任意保留一处即可。


方式一:在startWebLogic.cmd中,添加JAVA_DEBUG,强制运行debug模式。setDomainEnv.cmd中设置set debugFlag=false,忽略里面的debug模式的配置信息


方式二:不在startWebLogic.cmd加入JAVA_DEBUG的配置。在setDomainEnv.cmd中设置set debugFlag=true即可。


这里推荐方法二,因为setDomainEnv.cmd文件本来就是weblogic的dimain专用的配置文件。


所以不要随便在startWebLogic.cmd修改配置信息。


在启动weblogic时,会从setDomainEnv.cmd文件中读取domain的各种配置信息。


一般配置信息的改动建议都在这里面进行,不要在startWeblogic.cmd中写死。


附件:setDomainEnv.cmd的一些配置选项

目录
相关文章
|
7月前
|
DataWorks Java 关系型数据库
DataWorks常见问题之将预警信息发送至邮箱
DataWorks是阿里云提供的一站式大数据开发与管理平台,支持数据集成、数据开发、数据治理等功能;在本汇总中,我们梳理了DataWorks产品在使用过程中经常遇到的问题及解答,以助用户在数据处理和分析工作中提高效率,降低难度。
|
2月前
|
缓存 前端开发 Java
JVM知识体系学习二:ClassLoader 类加载器、类加载器层次、类过载过程之双亲委派机制、类加载范围、自定义类加载器、编译器、懒加载模式、打破双亲委派机制
这篇文章详细介绍了JVM中ClassLoader的工作原理,包括类加载器的层次结构、双亲委派机制、类加载过程、自定义类加载器的实现,以及如何打破双亲委派机制来实现热部署等功能。
59 3
|
监控 Java 编译器
JVM技术实战-预习一下编译器的运行模式
JVM技术实战-预习一下编译器的运行模式
140 0
|
监控 API Docker
WGCLOUD监控docker容器agent日志出现错误:GetDockerApiContainerList err: Error response from daemon: client version 1.41 is too new. Maximum supported API version is 1.40
WGCLOUD监控docker容器agent日志出现错误:GetDockerApiContainerList err: Error response from daemon: client version 1.41 is too new. Maximum supported API version is 1.40
WGCLOUD监控docker容器agent日志出现错误:GetDockerApiContainerList err: Error response from daemon: client version 1.41 is too new. Maximum supported API version is 1.40
JRebel-JVMTI [ERROR] You’re using an incompatible ‘jrebel.jar’ with the JRebel Agent.【完美解决方案】
JRebel-JVMTI [ERROR] You’re using an incompatible ‘jrebel.jar’ with the JRebel Agent.【完美解决方案】
JRebel-JVMTI [ERROR] You’re using an incompatible ‘jrebel.jar’ with the JRebel Agent.【完美解决方案】
|
Java 应用服务中间件 Linux