首页 > 其他分享 >weblogic开启debug模式启动时出现ERROR: Cannot load this JVM TI agent twice

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

时间:2022-12-07 21:40:28浏览次数:32  
标签:load setDomainEnv cmd agent twice weblogic TI debug startWebLogic


 分析错误:

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的一些配置选项


标签:load,setDomainEnv,cmd,agent,twice,weblogic,TI,debug,startWebLogic
From: https://blog.51cto.com/u_15905482/5920090

相关文章

  • JsonIgnoreProperties注解的介绍及使用
    JsonIgnoreProperties注解是Jackson库中的一个注解,用于在序列化和反序列化JSON时忽略一些属性。使用方法:在Java类中的需要忽略的属性上添加@JsonIgnoreProperties注解。例......
  • 初探spring事件applicationEvent
    前言不知道各位小伙伴对事件(event)这个比较抽象的名词如何理解,从我实际开发和使用经验来说,事件通常指的是某一特定条件下触发的一组操作。做过生态开发(ISV)的小伙伴一定对......
  • CF809D.Hitchhiking in the Baltic States
    题意给出\(n\)个区间\([l_i,r_i]\)和\(n\)个未知数\(a_1,a_2,\dots,a_n\),现在你要确定这\(n\)个数,使得\(a_i\in[l_i,r_i]\),并且这个序列的最长严格上升子序列尽......
  • mybatis-plus简介
    看到这个名字,就知道它是一个mybatis的增强版。个人觉得mybatis-plus同时拥有了JPA的便捷性和mybatis的灵活性,可谓集二者之优点:当你只需要简单的CRUD的时候,它内置了许多方......
  • 【NeurIPS2022】Cross Aggregation Transformer for Image Restoration
    【NeurIPS2022】CrossAggregationTransformerforImageRestoration研究动机:当前方法Transformer方法把图像分成8x8的小块处理,thesquarewindowlacksinter-windo......
  • 016.1MyBatis二级缓存(1)
    1.一级缓存和二级缓存  2.缓存的范围  3.二级缓存的运行规则  4.测试一级缓存/***测试一级缓存**@throwsException*/......
  • ES自定义评分机制:function_score查询详解
    一、function_score介绍主要用于让用户自定义查询相关性得分,实现精细化控制评分的目的。在ES的常规查询中,只有参与了匹配查询的字段才会参与记录的相关性得分score的计算。......
  • elasticsearch中如何实现dinstinct去重功能
    一、功能场景在mysql数据库中查询数据时,我们可以采用dinstinct关键字去重。那么,在ES中如何实现查询结果去重呢?二、原理分析DISTINCT关键字去重的sql语句等价于对需要去重的......
  • SpringBoot整合elasticsearch-rest-client实战
    前言很多人在Springboot项目中都已经习惯采用Spring家族封装的spring-data-elasticsearch来操作elasticsearch,而官方更推荐采用rest-client。今天给大家介绍下在springbo......
  • 全网最详细elasticsearch7.10.2安装手册
    前言网上关于elasticsearch的安全教程很多,但是只是局限在最基础的启动就成功就完了。今天给大家分享elasticsearch7.10.2最全安装手册,记录自己踩过的一些坑。一、环境说明服......