`
liu_shui8
  • 浏览: 67592 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

probe二次开发(一)

阅读更多
首先部署起来,下载解压不说了,直接说配置:
catalina.sh加上
set JAVA_OPTS=-Xms512m -Xmx1024m -Dcom.sun.management.jmxremote=true -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false

在conf\Catalina\localhost\probe.xml里,要有
<Context path="/probe" reloadable="true" docBase="D:\tomcat5\webapps\probe" workDir="D:\tomcat5\webapps\probe\work" [color=red]privileged="true"[/color] />

在conf\tomcat-users.xml里有
<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
  <role rolename="manager"/>
  <role rolename="tomcat"/>
  <role rolename="admin"/>
  <role rolename="role1"/>
  <user username="both" password="tomcat" roles="tomcat,role1"/>
  <user username="tomcat" password="tomcat" roles="tomcat"/>
  <user username="admin" password="admin" roles="manager,admin"/>
  <user username="role1" password="tomcat" roles="role1"/>
</tomcat-users>

然后,在eclipse里搭建这个工程,启动后如果报Tomcat55AgentValve相关的错误,你需要这个jar包,adaptor.jar见附件。是自己打的,就是把源包下tomcat55adaptor,tomcat50adaptor打到了一起。

这只是准备工作,实时监控tomcat内存,发送告警短信,还在开发中。
分享到:
评论

相关推荐

    PSI-probe 汉化

    4. 源码开放允许用户深入理解工具的工作原理,甚至根据需要进行二次开发。 5. 汉化涉及翻译界面文本、错误消息等内容,需保持与原始功能对应并符合中文语言习惯。 了解这些知识点,开发者或普通用户可以更好地参与...

    精品(2021-2022年)资料驱动注册的probe函数.docx

    #### 一、探针函数(Probe Function)的作用及流程 **探针函数**(Probe Function)在Linux内核驱动开发中扮演着至关重要的角色。它是设备驱动程序中用于完成初始化工作的关键函数之一。探针函数通常在设备驱动注册...

    PHP实例开发源码—phpdisk 网盘专用探针.zip

    PHPdisk作为网盘系统的名字,可能是一个基于PHP构建的开源项目,提供了基础架构和功能模块,方便开发者进行二次开发和定制。 3. 探针技术: 在软件开发中,探针是用来监控系统运行状态和性能的工具。在网盘系统中,...

    嵌入式设计及linux驱动开发指南——基于ARM9处理器.pdf

    资源大于15MB分2次上传。 清晰度一般。加到11章 第12,13章没有。 第1章 嵌入式系统基础. 1.1 嵌入式系统简介 1.1.1 嵌入式系统定义 1.1.2 嵌入式系统与PC 1.1.3 嵌入式系统的特点 1.2 嵌入式系统的发展 1.2.1...

    e2prom_probe.zip_驱动编程_C/C++_

    `e2prom`是一种存储类型,它允许在不破坏芯片的情况下多次进行读写操作。与传统的EPROM相比,`e2prom`增加了电擦除功能,无需特殊设备即可完成数据修改。在嵌入式系统和计算机硬件中,`e2prom`常用于存储BIOS、设备...

    Linux那些事儿之我是SCSI硬盘.pdf

    总的来说,《Linux那些事儿之我是SCSI硬盘》不仅是一本深入浅出的技术书籍,更是对SCSI硬盘驱动开发的一次全面剖析。它揭示了SCSI硬盘在Linux系统中的工作原理,以及驱动程序设计与实现的关键细节,对于希望深入了解...

    鱼树笔记之第24课I2C驱动NO1

    例如,初始化函数`i2c_adap_s3c_init()`中通过`platform_driver_register()`注册了一个平台驱动,并且定义了`.probe = s3c24xx_i2c_probe`来响应相应的平台设备。 2. **设备层**:这一层主要关注的是I2C总线上具体...

    韦东山视频纠错记录集(第一版)

    通常情况下,在初始化阶段设置一次寄存器即可,除非该寄存器需要根据不同的DMA操作动态调整。 ##### 3. 编译链接错误 **问题描述**: 出现`/usr/bin/ld: cannot find -lqt-mt`错误提示,表明缺少Qt相关的库文件。 *...

    java开源包11

    Blister是一个用于操作苹果二进制PList文件格式的Java开源类库(可用于发送数据给iOS应用程序)。 重复文件检查工具 FindDup.tar FindDup 是一个简单易用的工具,用来检查计算机上重复的文件。 OpenID的Java客户端...

    python多服务器多节点云探针源码、云监控源码 云探针 服务器云监控程序源码

    8. **易用性**:源码应具有清晰的文档和易于理解的结构,方便开发者进行二次开发和定制。 9. **软件/插件**:标签中的“软件/插件”表明这可能是一个可以独立部署的软件,也可以作为其他系统的插件集成。 在实际...

    Linux设备驱动模型(ahb-apb-pci)

    #### 二、Linux设备驱动模型 Linux设备驱动模型主要包括三个核心组件:总线、设备和驱动。 1. **总线 (Bus)** - 定义了设备与驱动之间如何交互的标准,如AHB、APB和PCI总线。 - 总线的`match`函数负责匹配驱动与...

    FFMpeg框架代码阅读

    理解 FFmpeg 的代码框架和组件间的交互对于开发自定义的音视频处理程序或者进行二次开发是非常重要的。这包括了解如何编写新的编码器、解码器、复用器或解复用器,以及如何将它们集成到 FFmpeg 的生态系统中。同时,...

    linux_mouse.zip_DEMO_linux_linux mouse

    总结,"linux_mouse.zip_DEMO_linux_linux mouse"提供的示例对于初学者来说是一次宝贵的实践机会,它涵盖了Linux驱动开发的关键环节,特别是针对USB鼠标这一常见设备的控制。通过学习这个DEMO,你可以更好地理解...

    uCGUI资料和uCGUI——V.324源码

    开发者可以通过阅读源码,深入了解uCGUI的工作机制,也可以在此基础上进行二次开发和定制。 3. **uCProbeSetup.exe**:这可能是uCProbe的安装程序。uCProbe是一款强大的调试工具,它能配合uCGUI进行图形界面的调试...

    cs2395_cs2395_Cs2395驱动_

    CS2395驱动是针对HISI平台的专用驱动程序,主要负责与CS2395芯片进行通信和数据交换。在嵌入式系统和物联网...这个驱动经过验证的可用性意味着它已经在实际环境中稳定运行,用户可以放心使用或作为参考进行二次开发。

    Linux设备管理机制PlatForm

    #### 二、Platform Device和Platform Driver - **Platform Device**: 表示实际硬件设备,在内核中通常被抽象为`struct platform_device`。 - **Platform Driver**: 用于驱动这些硬件设备的软件组件,它也对应一个`...

Global site tag (gtag.js) - Google Analytics