一、目标:
通过我们之前在阿里云Linux系统CentOS下安装jdk并配置环境变量的成功,接下来我们就要
在CentOS6.9 64位上安装Tomcat并配置在/var/opt/Linux目录下
这里我们会用到Xshell:可参看该博客:Linux安装和使用Xftp6和Xshell6教程
二、CentOS下安装+配置步骤:
1.上传apache-tomcat-8.5.23.tar.gz并解压缩到/var/opt/Linux目录(该目录可自行选择,Linux文件是我自己建立的)
(1)先进入/var/opt/Linux目录
cd /var/opt/Linux
(2)通过Xftp将已经下载好的tomcat压缩包放进该目录,并通过Xshell在该路径下解压
sudo tar -xvzf apache-tomcat-8.5.23.tar.gz
出现如截图这些说明解压成功,可继续操作
2.修改端口号
进入Tomcat文件下的conf文件
# cd var/opt/Linux/tomcat/conf
找到server.xml进行修改将8080改为80
# vim server.xml
注:按键盘上的“i”键进入编辑状态进行操作
注:更改结束后,先按键盘上的“Esc”键退出,然后输入“:wq”保存即可
3.对Tomcat进行关闭,重新打开
关闭
# ./shutdown.sh
打开
4.测试:输入服务器IP地址如果能访问到Tomcat页面即成功
现在就完成了。
三、Ubuntu下安装+配置步骤:
1.上传apache-tomcat-8.5.23.tar.gz并解压缩到/opt/tomcat目录(该目录可自行选择,tomcat文件是我自己建立的)
这里我们默认jdk已经安装完毕,如果没有安装,可以参考该博客阿里云Linux系统(Centos和Ubuntu)下安装jdk并配置环境变量
(1)先进入/opt/tomcat目录
cd /opt/tomcat
(2)通过Xftp将已经下载好的tomcat压缩包放进该目录,并通过Xshell在该路径下解压
sudo tar -xvzf apache-tomcat-8.5.23.tar.gz
2.打开启动脚本(在 tomcat 目录下)
进入解压后的tomcat路径
cd /opt/tomcat/tomcat
3.启动脚本并编辑
sudo vi ./bin/startup.sh
注:按键盘上的“i”键进入编辑状态进行操作
在 启动脚本 文件中的最前面 加这段代码:
JAVA_HOME=/opt/jdk1.8.0_201 JRE_HOME=/opt/jdk1.8.0_201/jre PATH=$JAVA_HOME/bin:$JRE_HOME:$PATH CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar TOMCAT_HOME=/opt/tomcat/tomcat
我当时没有截图,可以参考这个图:
注:更改结束后,先按键盘上的“Esc”键退出,然后输入“:wq”保存即可
4.开启、关闭、重启 Tomcat(在 Tomcat 目录下)
(1)启动 Tomcat
sudo sh ./bin/startup.sh
(2)关闭 Tomcat
sudo sh ./bin/shutdown.sh
(3)重启 Tomcat
sudo sh ./bin/startup.sh
出现下图,说明成功了
5.测试
(1)Linux 没有安装 桌面,可以通过这个方式进行测试可以通过 curl
curl http://localhost:8080
看到这个说明成功
(2)若按照了桌面可以直接打开浏览器,输入地址:http://localhost:8080 或 http://127.0.0.1:8080
能看到该界面也是成功了
最后一步:
对于Linux初学者来说,全使用命令的方式去定位和打开文件非常的费劲,xftp就出现就解决了问题,这款软件是Windows风格的,图形化的简单操作界面,让我们更加容易接受,同时它支持对Linux中文件的各种修改和操作,大家可以试试使用这款软件。
关于xftp这篇博客有讲解.
把你的项目工程放入tomcat->webapps->ROOT中(没有的话自己创建),里面的内容可以自由选择是否删除,直接将你的工程拷贝进去。此时webapps下不能有此工程的war包或发布的项目。
这样就可以直接输入网址或IP直接访问发布的工程。
可以访问我的简单练习页面:http://39.106.170.146/html/summary/summary01.html
注:如果webapps下仍有该项目,则仅通过网址或IP直接访问会报错,但是后面加上项目名仍可以正常访问工程。