本文共 1094 字,大约阅读时间需要 3 分钟。
云服务器安装Tomcat
安装Tomcat有好多种方式,可以在本地去Tomcat官网下载再用WinSCP上传到云服务器上,也可以直接在云服务器上命令行下载,本地下载再上传比较简单,就不多说了,说说用命令行操作。我是通过wget命令来下载的,在终端输入
wget https://www.apache.org/dist/tomcat/tomcat-8/v8.5.35/bin/apache-tomcat-8.5.35.tar.gz
然而由于众所周知的原因,在国内直接从官网下载速度很慢,推荐用国内镜像,国内有很多镜像(例如,清华镜像站、华科镜像站),我用的是清华的镜像,所以命令变为
wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.35/bin/apache-tomcat-8.5.35.tar.gz
下载完之后你就可以在你输入命令时所在的路径下找到下载好的压缩包,你可以使用pwd命令来查看当前的路径,
执行解压命令:
sudo tar -xvzf apache-tomcat-8.5.35.tar.gz
解压之后是个文件夹,可以将这个文件夹移到其他位置,我是在usr目录下新建了个Tomcat目录,之后放了进去。
命令行进入apache-tomcat-8.5.35目录下的bin目录,执行ls命令,可以看到下面这些文件:
有时候进入bin目录会提示没有权限Permission denied,这时可以获取root权限,之后再进入,就可以看到里面的文件了。这里面有两个会比较经常用到,分别是“startup.sh”和“shutdown.sh”,分别用来开启Tomcat服务和关闭。 执行
./startup.sh
这样就是开启Tomcat服务了,这时候你在浏览器地址栏输入http://你的公网IP:8080(比如我的就是http://123.207.64.17:8080)就可以看到Tomcat服务的初始界面:
如果你看到了这个界面,Tomcat服务就算是成功开启了,之后想要关闭可以执行./shutdown.sh。
有的人在这里可能会遇到一些问题,就是命令行中以及显示Tomcat started,但是在浏览器中还是访问不了页面,那么可能是因为你的云服务的端口没有开放,需要去云服务器安全组中设置访问规则。
腾讯云:进入控制台 → 选择左边侧栏的安全组 → 点击新建 → 如下图所示配置即可
阿里云:进入控制台 → 选择左边侧栏的安全组 → 配置规则 → 快速创建规则 → 如下图所示配置即可
转载地址:http://xdima.baihongyu.com/