下载安装
wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.12/bin/apache-tomcat-8.5.12.tar.gz tar zvxf apache-tomcat-8.5.12.tar.gz mv apache-tomcat-8.5.12 /usr/local/tomcat /usr/local/tomcat/bin/startup.sh #启动tomcat /usr/local/tomcat/bin/shutdown.sh netstat -anpt | grep java #是否打开了8080端口
打开<ip>:8080
配置manager工具
manager是tomcat只带的管理工具可以部署war包 管理容器 添加加虚拟主机等功能
vim /usr/local/tomcat/conf/tomcat-users.xml #加入角色和用户 <role rolename="manager-gui"/> <role rolename="manager-script"/> <role rolename="manager-jmx"/> <role rolename="manager-status"/> <role rolename="admin-gui"/> <user username="admin" password="admin" roles="manager-gui,manager-script,manager-jmx,manager-statusi,admin-gui"/>
manager工具默认只能本地访问
vim /usr/local/tomcat/webapps/manager/META-INF/context.xml 改为 <Context antiResourceLocking="false" privileged="true" > <Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="127.d+.d+.d+|::1|0:0:0:0:0:0:0:1|192.168.100.1" /> </Context>
192.168.100.1 更换为合适的IP地址
配置jconsole远程连接
jconsole可以监控jvm资源使用情况
vim /usr/local/tomcat/bin/catalina.sh #开启远程端口 # ----- Execute The Requested Command ----------------------------------------- CATALINA_OPTS="$CATALINA_OPTS -Djava.rmi.server.hostname=192.168.100.132 -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=12345 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false" /usr/local/tomcat/bin/shotdown.sh && /usr/local/tomcat/bin/startup.sh #重启tomcat netstat -anp | grep 12345 #验证是否生效
打开jconsole
C:Program FilesJavajdk1.8.0_121injconsole.exe
C:Program FilesJavajdk1.8.0_121injvisualvm.exe