一、安装环境:
centos7.x,tomcat8.5.9,jdk1.7.x
二、将tomcat上传至虚拟机
[root@11 /]# cd /usr/local
[root@11 local]# mkdir -p mytomcat
[root@11 local]#cd mytomcat
[root@11 mytomcat]# tar -zxvf apache-tomcat-8.5.9.tar.gz
[root@11 mytomcat]#mv apache-tomcat-8.5.9 tomcat
三、将jdk上传至虚拟机
[root@11 mytomcat]#cd /
[root@11 /]#mkdir -p JDK
[root@11 /]#cd JDK
[root@11 JDK]#tar -zxvf jdk-17_linux-x64_bin.tar.gz
[root@11 JDK]#mv jdk-17_linux-x64_bin jdk
[root@11 JDK]#vi /etc/profile
在该环境变量中添加:
JAVA_HOME=/usr/local/JDK/
JAVA_BIN=/usr/local/JDK/jdk/bin
JRE_HOME=/usr/local/JDK/jdk
PATH=$PATH:/usr/local/JDK/bin:/usr/local/JDK/jdk/bin
CLASSPATH=/usr/local/JDK/jdk/lib:/usr/local/JDK/jdk/lib:/usr/local/JDK/jdk/lib/charsets.jar
export JAVA_HOME JAVA_BIN JRE_HOME PATH CLASSPATH
请根据自己得路径来配置。
此时必须注意路径的配置,如果路径出错,java环境是无法配置成功的。
[root@11 JDK]#source /etc/profile
[root@11 JDK]#echo $PATH
四、启动tomcat
[root@11 JDK]# /usr/local/mytomcat/tomcat/bin/startup.sh
[root@11 JDK]#ps -ef |grep tomcat 查看tomcat是否启动
此时在xshell上,使用指令
[root@11 JDK]# curl http://IP+8080
如果发现有页面源码显示,即配置成功。
以下为tomcat无法启动时的解决办法:
如果发现拒绝访问,则有两个方面需要注意
第一个:可能是启动tomcat后,将tomcat关闭
第二个:防火墙端口需要进行配置
针对上述防火墙端口配置问题,特别开设第五点
五、防火墙配置
[root@11 JDK]#vi /etc/sysconfig/iptables
随后添加:
[root@11 sysconfig]#service iptables restart
以上为开通8080端口的方法
六、在浏览器中输入http://ip:8080,出现tomcat系统界面,即安装成功
可进行对比,关闭tomcat后,输入http://ip:8080后,是拒绝访问。
开启后,输入http://ip:8080,可直接访问。
如果你需要用到tomcat,则必须做第七点。
七、给tomcat设置用户和密码登录
[root@11 sysconfig]#cd /usr/local/mytomcat/tomcat
[root@11 tomcat]#cd conf
[root@11 conf]#vi vi tomcat-users.xml
在最后添加:
</tomcat-users>
<role rolename="admin-gui"/>
<role rolename="manager-gui"/>
<user username="tomcat" password="admin" roles="manager-gui,admin-gui"/>
此时登录如果报403错误,即是ip受限
解决操作为:
[root@11 tomcat]#cd /webapps/manager/META-INF/
[root@11 META-INF]#vi context.xml
注释掉;
修改后重启,再次登录http://ip:8080,则可显示。