在服务器配置Tomcat的时候遇到一些坑,写下来自己做个整理,也给大家做个参考
1.硬件配置
一台centos电脑.已安装好java,IP地址:192.168.100.29
2.到Tomcat的官网下载源码
3.下载后解压 进入bin目录
tar -zxvf apache-tomcat-8.5.23.tar.gz
cd apache-tomcat-8.5.23/bin
4.运行Tomcat
./startup.sh
windows 版本的是双击startup.bat
但是windows版本的启动Tomcat会显示控制台,可以实时打印信息,Linux版本的一启动就回到命令行了,所以我们可以这样
./catalina.sh run
这样就和windows版本的一样了
5.打开浏览器,8080端口访问服务器Tomcat
发现没有用,这个就很尴尬了
原来是因为防火墙的原因,赶紧关掉
centOS 6.5关闭防火墙步骤
关闭命令:
service iptables stop
永久关闭防火墙:
chkconfig iptables off
两个命令同时运行,运行完成后查看防火墙关闭状态
service iptables status
再次重启 看看
看到界面了.
6.管理运行的webapp
点击箭头处
又是没用?
因为还要配置用户名和密码
8.找到Tomcat下面的Conf文件夹下面的tomcat-users.xml文件
修改用户名
内容如下
<role rolename="manager-gui"/>
<role rolename="admin-gui"/>
<user password="admin" roles="manager-gui,admin-gui" username="admin"/>
</tomcat-users>
再试试
还是没有用!!!
因为管理webapp只允许本地管理,远程登陆不可以 再改!!
sudo nano apache-tomcat-8.5.23/webapps/manager/META-INF/context.xml
注销掉只能本机访问
9.再次重启Tomcat 进去看看
用户名是admin
密码是admin
这个时候终于可以看到管理界面了
点击红圈处 就可以上传自己的war包,上传成功后就可以直接访问了.