首先部署起来,下载解压不说了,直接说配置:
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. 探针技术: 在软件开发中,探针是用来监控系统运行状态和性能的工具。在网盘系统中,...
资源大于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 的生态系统中。同时,...
总结,"linux_mouse.zip_DEMO_linux_linux mouse"提供的示例对于初学者来说是一次宝贵的实践机会,它涵盖了Linux驱动开发的关键环节,特别是针对USB鼠标这一常见设备的控制。通过学习这个DEMO,你可以更好地理解...
开发者可以通过阅读源码,深入了解uCGUI的工作机制,也可以在此基础上进行二次开发和定制。 3. **uCProbeSetup.exe**:这可能是uCProbe的安装程序。uCProbe是一款强大的调试工具,它能配合uCGUI进行图形界面的调试...
CS2395驱动是针对HISI平台的专用驱动程序,主要负责与CS2395芯片进行通信和数据交换。在嵌入式系统和物联网...这个驱动经过验证的可用性意味着它已经在实际环境中稳定运行,用户可以放心使用或作为参考进行二次开发。
#### 二、Platform Device和Platform Driver - **Platform Device**: 表示实际硬件设备,在内核中通常被抽象为`struct platform_device`。 - **Platform Driver**: 用于驱动这些硬件设备的软件组件,它也对应一个`...