相关文章推荐
高大的佛珠  ·  设计模式:程序出错该返回啥?NULL、异常、 ...·  1 年前    · 
热情的煎鸡蛋  ·  定时刷新之setTimeout(只一次)和s ...·  2 年前    · 
有情有义的汉堡包  ·  matlab画图时怎样设置x轴显示日期时间- ...·  2 年前    · 
开朗的枕头  ·  Python Flask 與 ...·  2 年前    · 
瘦瘦的人字拖  ·  matlab cell2mat ...·  2 年前    · 
小百科  ›  Java中javaagent启动怎么拎参数? - SegmentFault 思否
线程
酷酷的馒头
1 年前
segmentfault segmentfault
注册登录
问答 博客 标签 活动
发现
✓ 使用“Bing”搜本站 使用“Google”搜本站 使用“百度”搜本站 站内搜索
注册登录
  1. 首页
  2. 问答
  3. java
  4. 问答详情

Java中javaagent启动怎么带参数?

头像
foxzh
17 5
发布于
2022-05-20

启动Java程序的时候,需要配置Agent程序,目前我们这边启动指令类似下面指令

java -javaagent:./agent.jar=param1=value1,param2=value2 -jar test.jar

param1和param2是传到agent.jar的参数,这样是能正常启动的,
但是我们新增了十几个参数,这样会导致启动指令很长,我们想通过配置文件配置参数,于是通过以下指令启动Java程序

java -javaagent:./agent.jar=./config.properties -jar test.jar

其中config.properties里面配置了

param1=value1
param2=value2

但是此时javaagent里面没有接收到参数,有没有大佬解答一下javaagent启动时怎么使用配置文件传输参数?

java
阅读 2.3k
2 个回答
得票 最新
头像
夏之岚
42 4 10
发布于
2022-05-29

JavaDoc

Each agent is passed its agent options via the parameter. The agent options are passed as a single string, any additional parsing should be performed by the agent itself. agentArgs

Java说明里面没说可以用配置文件

头像
_TNT_
7.2k 6 19 17
发布于
2022-05-29

没有开发过agent,盲猜一手
如果agent有读取文件的权限的话,就把文件路径传进去,agent自己读

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
  • 自增主键不会暴露数据吗?
    假如有一个get请求的接口,传的参数是id = 1这样子的,那么不是可以被用户拿到所有的数据了吗 {代码...} 像这种情况怎么处理呀如果这个情况的话,被别人调用了删除的接口不是很恐怖吗,因为删除接口也是传一个id过去后端就删除了

    10 回答 6.3k 阅读

  • 循环1M大小二维数组matrix[x][y] ,下面哪种方式更快,并解释原理?
    循环1M大小二维数组matrixx ,下面哪种方式更快,并解释原理 {代码...}

    6 回答 1.6k 阅读

  • 我设置线程为1kb 但是copy的字节数是2kb为啥内存没有溢出呢?
    我设置线程为1kb 但是copy的字节数是2kb为啥内存没有溢出呢

    4 回答 1.4k 阅读 ✓ 已解决

  • java ,多个线程为什么要 “抢夺”cpu的执行权 ? 比如有4个 thread 线程,然后cpu也是4核 , 那不就是刚好 一个核对应一个线程吗 , 就不用抢夺了呀 ?
    java ,多个线程为什么要 “抢夺”cpu的执行权 ? 比如有4个 thread 线程,然后cpu也是4核 , 那不就是刚好 一个核对应一个线程吗 , 就不用抢夺了呀 ?

    8 回答 1.6k 阅读

  • 为什么Postman中使用post进行请求也可以用URL传参?
    如图,在postman里我选择的post协议,但是它自动在URL里添加了参数,而且测试下来后端能正常收到请求。但是我记得post请求是不能在URL里添加参数的,是在请求头里添加的。有谁知道为什么这里可以吗?是不是postman的问题呢?

    4 回答 566 阅读 ✓ 已解决

  • Java项目中如何同时使用两个版本的jar?
    1.背景项目里已经引入了bcprov-jdk15on-1.54.jar,并且在很多地方使用.现在合作方给过来一套新的接入资料,里面有以下jar包. {代码...} 2.问题项目中的bcprov-jdk15on存在两个版本,旧的是1.54,新的是1.69.类似于下面这张图:由于很多地方用到了1.54版本,所以不能直接升级到1.69.现在想实现以下两点:对于本次的新版本,其中的...

    7 回答 1.9k 阅读

  • Mysql数据库主键自增长删除后id问题?
    背景一个自动抽题的小demo,其中mysql中设置id为主键自增长,但是整个程序有删除逻辑需求现在有一个需求是实现自动抽题思路原本后端的思路如下:查询题目个数通过random类实现生成在题目个数范围内随机的Randomid查询id从而得到相应题目但是由于整个demo中有删除的功能,在删除后会出现数据库的id与题目个数不一致请问有...

    4 回答 589 阅读 ✓ 已解决

宣传栏
产品
热门问答
热门博客
热门课程
最新活动
翻译
勋章
课程
Java 开发课程
PHP 开发课程
Python 开发课程
前端开发课程
移动开发课程
资源
每周精选
用户排行榜
帮助中心
建议反馈
合作
关于我们
广告投放
职位发布
讲师招募
联系我们
合作伙伴
关注
产品技术日志
社区运营日志
市场运营日志
团队日志
社区访谈
条款
服务协议
隐私政策
下载 App

Copyright © 2011- 2023 SegmentFault. 当前呈现版本 23.08.29

浙ICP备15005796号-2 浙公网安备33010602002000号 ICP 经营许可 浙B2-20201554

杭州堆栈科技有限公司版权所有

 
推荐文章
高大的佛珠  ·  设计模式:程序出错该返回啥?NULL、异常、错误码、空对象?_OceanStar的学习笔记的博客-CSDN博客
1 年前
热情的煎鸡蛋  ·  定时刷新之setTimeout(只一次)和setInterval(间隔相同时间)的使用 - 小菜与小鸟 - 博客园
2 年前
有情有义的汉堡包  ·  matlab画图时怎样设置x轴显示日期时间-百度经验
2 年前
开朗的枕头  ·  Python Flask 與 Flask-APScheduler 無法同時運行 (佈署在IIS上) - iT 邦幫忙::一起幫忙解決難題,拯救 IT 人的一天
2 年前
瘦瘦的人字拖  ·  matlab cell2mat dimensions of arrays being concatenated are not consistent-掘金
2 年前
Link管理   ·   Sov5搜索   ·   小百科
小百科 - 百科知识指南