• jvm-sandbox demo 菜鸟学习


    jvm-sandbox 挺有意思,不错,值得我这个菜鸟学习。学习demo的时候,遇到困难了,做个小笔记

    jvm-sandbox 地址:https://github.com/alibaba/jvm-sandbox/wiki/INSTALL-and-CONFIG

    在linux中安装jvm-sandbox,参考官网。

    编写官网的demo:修复损坏的时钟

    一开始,我按照官网文档配置,

    创建我自己的demo项目,添加为parent:

    复制了官网的Cook类,然后进行mvn clean install,结果杯具了:

    [INFO] BUILD FAILURE
    [INFO] ------------------------------------------------------------------------
    [INFO] Total time: 18.871 s
    [INFO] Finished at: 2019-08-03T10:09:35+08:00
    [INFO] Final Memory: 32M/319M
    [INFO] ------------------------------------------------------------------------
    [ERROR] Failed to execute goal org.apache.maven.plugins:maven-gpg-plugin:1.5:sign (sign-artifacts) on project wcf-sandbox-demo: Exit code: 2 -> [Help 1]
    [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/MojoExecutionException
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13

    度娘了好久,依旧解决不了,然后我就加入了jvm-sandbox的钉钉群(https://github.com/alibaba/jvm-sandbox/wiki底部有二维码),经过大神的指导,自己一番折腾,终究成功运行了官网的demo

    结果过程如下:

    1. 下载源码 jvm-sandbox:https://github.com/alibaba/jvm-sandbox

    2. 修改 jvm-sandbox的pom.xml文件,去掉maven的签名插件:

    3. 修改项目的parent:

    注意:自己创建的项目和下载jvm-sandbox源码的位置(relativePath的写法需要注意),我的是:

    3. 跳过maven的测试test进行build,命令:mvn clean install -D maven.skip.test=true

    执行成功

    4. 将cook.java所在的项目打成jar文件,放入linux中,然后运行,我的是:

    然后运行,java -jar wcf-sandbox-demo.jar

    5. 创建另外一个新的maven项目,并复制官网的 BrokenClockTinkerModule 类。我的是:

    打包:mvn clean install -D maven.skip.test=true,我的是:

    按照官网上传cook-back-1.0-SNAPSHOT-jar-with-dependencies.jar到linux中,我的是:

    找出PID,我的是:

    启动jvn-sandbox,我的是:

    马上见效:

    查看目录:

    卸载:

    一切效果和官网说的一样。
    OK,demo运行成功,继续下一步的学习。

  • 相关阅读:
    计算机毕业设计springboot加班管理系统的设计与实现 zis2d源码+系统+程序+lw文档+部署
    Android学习笔记 74. 调试程序
    and-design-vue 3.2.20官方离线文档(中文)
    供给需求双轮驱动安全应急产业高质量发展
    pyproj 2:CRS与高斯坐标转换
    I.MX6UL的uboot移植
    Promise笔记
    35 | 如何准备测试数据?
    代码随想录算法训练营|五十三天
    xml转txt出现以下报错该如何解决
  • 原文地址:https://blog.csdn.net/fwdwqdwq/article/details/126410468