首先部署起来,下载解压不说了,直接说配置:
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内存,发送告警短信,还在开发中。
分享到:
相关推荐
4. 源码开放允许用户深入理解工具的工作原理,甚至根据需要进行二次开发。 5. 汉化涉及翻译界面文本、错误消息等内容,需保持与原始功能对应并符合中文语言习惯。 了解这些知识点,开发者或普通用户可以更好地参与...
#### 一、探针函数(Probe Function)的作用及流程 **探针函数**(Probe Function)在Linux内核驱动开发中扮演着至关重要的角色。它是设备驱动程序中用于完成初始化工作的关键函数之一。探针函数通常在设备驱动注册...
PHPdisk作为网盘系统的名字,可能是一个基于PHP构建的开源项目,提供了基础架构和功能模块,方便开发者进行二次开发和定制。 3. 探针技术: 在软件开发中,探针是用来监控系统运行状态和性能的工具。在网盘系统中,...
### opensips源码主流程分析 #### 一、概述 `OpenSIPS`(Open Source IP Multimedia ...掌握这些知识点对于深入理解`OpenSIPS`的工作原理以及后续的二次开发都是非常重要的。希望本文能为读者提供有益的帮助。
声明特别声明此工具仅限于安全研究,禁止使用该项目进行违法操作,否则自行承担相关责任特点方便二次开发,快速增加插件支持输出结果到excel文档精简运行参数,方便记忆一把梭如果没有耐心看下面的命令选项,运行...
资源大于15MB分2次上传。 清晰度一般。加到11章 第12,13章没有。 第1章 嵌入式系统基础. 1.1 嵌入式系统简介 1.1.1 嵌入式系统定义 1.1.2 嵌入式系统与PC 1.1.3 嵌入式系统的特点 1.2 嵌入式系统的发展 1.2.1...
`e2prom`是一种存储类型,它允许在不破坏芯片的情况下多次进行读写操作。与传统的EPROM相比,`e2prom`增加了电擦除功能,无需特殊设备即可完成数据修改。在嵌入式系统和计算机硬件中,`e2prom`常用于存储BIOS、设备...
总的来说,《Linux那些事儿之我是SCSI硬盘》不仅是一本深入浅出的技术书籍,更是对SCSI硬盘驱动开发的一次全面剖析。它揭示了SCSI硬盘在Linux系统中的工作原理,以及驱动程序设计与实现的关键细节,对于希望深入了解...
例如,初始化函数`i2c_adap_s3c_init()`中通过`platform_driver_register()`注册了一个平台驱动,并且定义了`.probe = s3c24xx_i2c_probe`来响应相应的平台设备。 2. **设备层**:这一层主要关注的是I2C总线上具体...
通常情况下,在初始化阶段设置一次寄存器即可,除非该寄存器需要根据不同的DMA操作动态调整。 ##### 3. 编译链接错误 **问题描述**: 出现`/usr/bin/ld: cannot find -lqt-mt`错误提示,表明缺少Qt相关的库文件。 *...
Blister是一个用于操作苹果二进制PList文件格式的Java开源类库(可用于发送数据给iOS应用程序)。 重复文件检查工具 FindDup.tar FindDup 是一个简单易用的工具,用来检查计算机上重复的文件。 OpenID的Java客户端...
8. **易用性**:源码应具有清晰的文档和易于理解的结构,方便开发者进行二次开发和定制。 9. **软件/插件**:标签中的“软件/插件”表明这可能是一个可以独立部署的软件,也可以作为其他系统的插件集成。 在实际...
#### 二、Linux设备驱动模型 Linux设备驱动模型主要包括三个核心组件:总线、设备和驱动。 1. **总线 (Bus)** - 定义了设备与驱动之间如何交互的标准,如AHB、APB和PCI总线。 - 总线的`match`函数负责匹配驱动与...
理解 FFmpeg 的代码框架和组件间的交互对于开发自定义的音视频处理程序或者进行二次开发是非常重要的。这包括了解如何编写新的编码器、解码器、复用器或解复用器,以及如何将它们集成到 FFmpeg 的生态系统中。同时,...
该软件的独特之处在于其综合了模拟与数字仿真算法,不仅能仿真纯模拟电路或纯数字电路,还能高效准确地仿真模拟加数字的混合电路,这一特性使得Pspice A/D迅速受到市场欢迎,历经多次升级,功能日益强大,集成度...
MISC类设备是一种特殊的字符设备,允许将多种不同类型的驱动程序整合在一个主设备号下,通过不同的次设备号进行区分。这种设计使得设备管理和维护更加简单高效。 **3. AD7859L的结构体定义** 在Linux内核中,需要...
总结,"linux_mouse.zip_DEMO_linux_linux mouse"提供的示例对于初学者来说是一次宝贵的实践机会,它涵盖了Linux驱动开发的关键环节,特别是针对USB鼠标这一常见设备的控制。通过学习这个DEMO,你可以更好地理解...
开发者可以通过阅读源码,深入了解uCGUI的工作机制,也可以在此基础上进行二次开发和定制。 3. **uCProbeSetup.exe**:这可能是uCProbe的安装程序。uCProbe是一款强大的调试工具,它能配合uCGUI进行图形界面的调试...