Tomcat开启JMX服务方法介绍
Tomcat开启JMX服务很简单,只要在catalina.sh里添加:
1.CATALINA_OPTS="-Dcom.sun.management.jmxremote.port=8999 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=true
2."
端口号8999可以修改为未占用的端口即可。
修改JAVA_HOME/jre/lib/management目录下面的jmxremote.access 和 jmxremote.password文件权限及内容
sudo chmod 600 jmxremote.access
1.monitorRole readonly
2.controlRole readwrite \
3.create javax.management.monitor.*,javax.management.timer.* \
4. unregister
sudo chmod 600 jmxremote.password
1.monitorRole QED
2.controlRole R&D
修改hosts文件:
把127.0.0.1修改为真实IP
重新启动Tomcat。
总结
以上就是本文关于Tomcat开启JMX服务方法介绍的全部内容,希望对大家有所帮助。感兴趣的朋友可以参阅本站其他相关专题,有什么问题可以留言,小编会及时回复大家的。
相关推荐
-
Dockerfile制作官方Tomcat镜像及镜像使用详解
这两天学习了Dockerfile感觉这个地方知识点挺多的,而且很重要,所以,今天添加一点小笔记. 官方Tomcat镜像 地址:https://hub.docker.com/_/tomcat/ 镜像的Full Description中,我们可以得到许多信息,这里简单介绍几个: 1.Supported tags and respective Dockerfile links 支持的标签,以及对应的Dockerfile链接.一个Dockerfile可以对应多个标签,我们将以8.5.16-jre8版本的
-
java web开发中获取tomcat上properties文件内容的方法
在java web开发的时候经常会用到读取读取或存放文件,这个文件的默认路径在哪里呢?写死在程序里面显然是可以的,但这样子不利于位于,假如有一天项目从window移植到linux,或者保存文件的路径变了,就需要去源代码中查找,进行替换,这样子不仅效率低,而且程序的耦合度也会过高,这里我用了一个properties文件用于存放文件的保存路径,需要保存或者读取都来自己properties所保存的路径. 1.我存放的propeities文件路径 因为linux和window上面的分盘是不一样的,所以我
-
详解tomcat热部署和热加载的方法
详解tomcat热部署和热加载的方法 我在项目开发过程中,经常要改动Java/JSP 文件,但是又不想从新启动服务器(服务器从新启动花时间),想直接获得(debug)结果.有两种方式热部署 和热加载: 1.热加载:在server.xml -> context 属性中 设置 reloadable="true" <Context docBase="xxx" path="/xxx" reloadable="true"/&
-
Spring Boot修改内置Tomcat默认端口号的示例
Spring Boot 内置Tomcat默认端口号为8080,在开发多个应用调试时很不方便,本文介绍了修改 Spring Boot内置Tomcat端口号的方法. 一.EmbeddedServletContainerCustomizer接口 EmbeddedServletContainerCustomizer接口提供了customize方法用来自定义servlet容器的一些属性 如图编写实现类在customize方法中可设置容器端口号为8088 . 二.TomcatEmbeddedServletC
-
详解springboot-修改内置tomcat版本
详解springboot-修改内置tomcat版本 1.解析Spring Boot父级依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.6.RELEASE</version> </parent> 这块配置就是Spring
-
Linux系统下Tomcat8启动速度很慢的解决方法
前言 最近在工作中遇到一个问题,在Linux下Tomcat 8启动很慢,且日志上无任何错误,在日志中查看到如下信息: Log4j:[2017-08-2715:47:11] INFO ReadProperty:172 - Loading properties file from class path resource [resources/jdbc.properties] Log4j:[2017-08-27 15:47:11] INFO ReadProperty:172 - Loading pro
-
解决应用启动失败但tomcat不报错的方法
发现问题 最近遇到了一个奇葩的问题就是应用启动失败,但是tomcat没有报任何的日志出来,log4j.properties日志级别写的是debug级别也没用. 解决过程 遇到这种情况,可以试着在web应用的classpath目录添加一个logging.properties文件来试一下 handlers = org.apache.juli.FileHandler, java.util.logging.ConsoleHandler ##################################
-
Tomcat开启JMX服务方法介绍
Tomcat开启JMX服务很简单,只要在catalina.sh里添加: 1.CATALINA_OPTS="-Dcom.sun.management.jmxremote.port=8999 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=true 2." 端口号8999可以修改为未占用的端口即可. 修改JAVA_HOME/jre/lib/management目录下面的
-
在linux下开启FTP服务方法介绍
1. 首先服务器要安装ftp软件,查看是否已经安装ftp软件下: #which vsftpd 如果看到有vsftpd的目录说明服务器已经安装了ftp软件 如果没有安装ftp软件的话,这里有下载地址和相关教程可以参考: Wing FTP Server FTP服务器端中文版安装使用教程 2. 查看ftp 服务器状态 #service vsftpd status 3. 启动ftp服务器 #service vsftpd start 4. 重启ftp服务器 #service vsftp
-
通过Tomcat开启JMX监控的方法图解
搭建模拟环境: 操作系统:centos7 内存:1G jdk:1.8.0_131 tomcat:8.0.48 环境准备我们这里就不直接演示了,直接配置tomcat的jmx 1.进入到tomcat的bin目录下 # cd /opt/tomcat/apache-tomcat-8.0.48/bin/ 2.编辑配置文件 # vim catalina.sh 3.在下图中上面添加参数 参数添加后的样子 3.1.此配置连接jmx不需要账号密码: CATALINA_OPTS="$CATALINA_OPTS -D
-
入域的Windows访问未入域的Samba服务方法介绍
本文研究的主要是入域的Windows访问未入域的Samba服务的问题,具体介绍 如下. 由于权限控制问题,公司的Samba服务使用的是tdbsam认证方式,而不是加入到域环境,使用域认证. 这样做就出现了二个问题: 1.使用域名访问Samba服务器时,总是提示用户名和密码不正确: 解决方案:使用IP地址访问Samba服务器 2.如果使用IP地址访问Samba服务器时,则入域的Windows无法记住用户名和密码. 解决方案: a. 在控制面板中打开凭据管理器 b. 选择Windows 凭据,然后单
-
在IIS6上开启https服务方法分享
前两天因为需要修正一个Windows Live Contacts Gadget在https连接下无法工作的错误,在dev machine的IIS上设置了一下SSL功能. 大家都知道要开启SSL服务关键需要两个东西: 1. A Certificate Authority (such VeriSign.com) 2. A site certificate 如果你使用的是Windows Server 2003或者XP Advanced Server,你其实可以利用系统提供的 "Certificate
-
Tomcat并发优化方法介绍
Tomcat 常用运行模式有3种,分别为 bio,nio,apr.生产环境建议用apr,详细请看上一篇博文<Tomcat之--运行模式> 安装APR [root@liuyazhuang ~]# yum -y install apr apr-devel openssl-devel [root@liuyazhuang ~]# tar zxvf tomcat-native.tar.gz [root@liuyazhuang ~]# cd tomcat-native-1.1.24-src/jni/nat
-
Linux环境下快速搭建ftp服务器方法介绍
本文研究的主要是Linux环境下快速搭建ftp服务器方法,具体如下.首先看看ftp的介绍: FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为"文传协议".用于Internet上的控制文件的双向传输.同时,它也是一个应用程序(Application).基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议以传输文件.在FTP的使用当中,用户经常遇到两个概念:"下载"(Download)和"上
-
win7 wamp 64位 php环境开启curl服务遇到的问题及解决方法
本文讲述了PHP简单开启curl的方法.分享给大家供大家参考,具体如下: 一.问题: windows主机出现"Call to undefined function curl_init"错误提示,没有定义的函数,也就是php还没打开对curl_init函数的支持.网站搭建时一直提示 系统不支持curl 二.解决方法: 需要开启php的curl函数库.具体步骤如下: ① 打开php.ini(通常在C:\Windows\目录下,WampServer一般在类似C:\wamp\bin\
-
Tomcat多端口域名访问并配置开启gzip压缩方法
1.除了默认的8080端口以外,我们尝试应用9090端口进行域名访问,打开server.xml 如图: 2.在代码里面进行添加如下9090下面的代码: 如图: 3.用9090端口进行访问 如图: 4.配置gzip,同样在server.xml文件中进行设置,添加代码 如图: 总结 以上所述是小编给大家介绍的Tomcat进行多端口域名访问,并配置开启gzip压缩方法 ,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的.在此也非常感谢大家对我们网站的支持! 如果你觉得本文对你有
-
Linux环境下Apache开启https服务的方法详解
本文实例讲述了Linux环境下Apache开启https服务的方法.分享给大家供大家参考,具体如下: 首先申请SSL证书,以阿里云为例,找到域名管理: 免费开启SSL证书: 配置单域名免费证书:(有效期一年) 点击确定,验证证书: 审核成功后可以下载证书: 下载Apache的SSL证书: 解压出来这三个我放到了Apache安装目录/etc/httpd/cert下面 httpd.conf 里面加这个(引入conf.d文件夹下面的全部conf): Include conf.d/*.conf 运行这两
随机推荐
- C# 正则表达式经典分类整理集合手册第1/3页
- MySQL数据库输入密码后闪退问题的解决方法
- PHP中遍历stdclass object的实现代码
- JavaScript基于正则表达式的数字判断函数
- MySQL查询和修改auto_increment的方法
- JavaScript里实用的原生API汇总
- Jquery实现由下向上展开效果的例子
- JavaScript组件开发之输入框加候选框
- 浅谈java8中map的新方法--replace
- Java 多线程同步 锁机制与synchronized深入解析
- python 实现网上商城,转账,存取款等功能的信用卡系统
- Android xml文件的序列化实现代码
- 预防游泳时发生头晕和腿抽筋解决方法集锦第1/5页
- python微信聊天机器人改进版(定时或触发抓取天气预报、励志语录等,向好友推送)
- java利用递归算法实现对文件夹的删除功能
- python用列表生成式写嵌套循环的方法
- CentOS7运行.sh脚本提示syntax error: unexpected end of file的解决方法
- Python requests获取网页常用方法解析
- Ubuntu 20.04最佳配置指南(新手必备)
- Redis集群方案