zoukankan      html  css  js  c++  java
  • jprofiler 设置windows连接linux服务器环境的搭建

    本人根据实际搭建情况所编写的,第一次写博客,不好的地方还请见谅。

    感谢各位前辈的博客,从中学到了很多。

    安装环境

    Windows主机:jprofiler_windows-x64_9_2.exe

    远程服务器:jprofiler_windows-x64_9_2.sh

    (版本一定要保持一致,要不然会出现无法连接的情况)

    Windows主机直接在官网下载,

    linux服务器下载jprofiler命令:

    wget   http://download-keycdn.ej-technologies.com/jprofiler/jprofiler_linux_9_2.sh

    服务器jprofiler的配置:

    1.将jprofiler_windows-x64_9_2.sh下载完成后,可直接使用命令进行安装

    sh  jprofiler_windows-x64_9_2.sh

    按照给出的提示进行安装即可(建议不要安装文件放在sh同一目录下)

    xftp下文件显示如图所示

     

    2.将客户端C:UsersAdministrator.jprofiler9目录中的config.xml

    拷贝到上图/root/jprofiler/config中,在拷贝之前需要更记住一个ID号地方:在config.xml中找到服务器端所用的JDK或JRE,<session id="107"……>

    记住此时的id

     

    3.配置环境变量

    在远程主机上输入:

    echo export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/root/jprofiler/bin/linux-x64 >>/etc/profile

    source /etc/profile

    jprofiler配置在tomcat启动文件中(你需要监控的java项目的tomcat启动文件中),参看下图(其中的选中部分是新增内容) vi /usr/tomcat1/bin/catalina.sh  添加以下信息: 

    JAVA_OPTS="$JAVA_OPTS -agentlib:jprofilerti=port=8849,nowait,id=107,config=/root/jprofiler/config/config.xml -Xbootclasspath/a:/root/jprofiler/bin/agent.jar "

     

    8849这个端口是jprofiler监控使用的默认端口,因为连接的是远程主机,需要先主机中将端口8849打开,才能让本机的jprofiler链接远程的linux服务器

    主机jprofiler的配置:

    1.选择sessionintegration wizardsnew remote integration

     

    2.选择远程监控。选择远程监控,及监控机器的系统

     

    3.选择虚拟机的类型

     

    4.选择启动模式

     

    5.填写你需要连接的远程主机的地址

     

    6.此处填写你远程主机下jprofiler安装路径

     

    7.jprofiler的默认端口号,上文有提到过。此处为默认值  不更改

     

    提示:第一次使用jprofiler连接的时候,会在上述步骤中多一个步骤,需要你选择一个 tomcat的启动文件  此时选择一个  本机tomcatstartup.bat的启动文件即可。(建议将这个文件和jprofile放在同一文件夹下)

    连接成功后界面

     

  • 相关阅读:
    设计模式-抽象工厂模式
    设计模式-工厂方法模式
    设计模式-简单工厂模式
    设计模式-代理模式
    Retrofit原理学习
    Google Flutter的学习与使用
    Robolectric结合Android Studio的使用
    Android中app的启动步骤
    汽车系统实现--增加数据和删除数据
    vue--实现跑马灯效果
  • 原文地址:https://www.cnblogs.com/jinjidedale/p/5664159.html
Copyright © 2011-2022 走看看