首页 > 技术文章 > tomcat安装配置

37yan 2017-05-19 16:51 原文

下载安装

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 Files\Java\jdk1.8.0_121\bin\jconsole.exe

 

 

C:\Program Files\Java\jdk1.8.0_121\bin\jvisualvm.exe

 

推荐阅读