- 安装JDK
- 安装Tomcat
- 验证Tomcat是否启动成功
先使用命令 yum list | grep jdk 搜索jdk关键字
ps:grep命令的功能是进行字符串过滤;| 叫做管道,功能是把前一个命令的输出,作为后一个命令的输入(像一根管,把两个命令给连接起来了);grep jdk就是根据yum list 输出的的结果,来匹配包含jdk这三个字母的文本行
然后复制所需要的版本名字,yum install +刚才复制到jdk名字
大家第一次安装的时候,应该是下面这个界面,让你选择是否同意安装,输入 y 即可
安装完以后,输入 javac 命令,如果像下面一样有提示,而不是说”找不到javac命令“,就说明JDK安装成功了
和上面一样,先使用命令 yum list | grep tomcat 搜索tomcat关键字
从上图我们可以看出,yum上面虽然有tomcat,但是版本比较老,是7.0系列,所以我们要想得到我们想要的版本,就要换一种下载方式了。
我们可以在Tomcat官网下载zip安装包:官网地址
下载好了之后,拖拽到xshell中即可上传给服务器
但是默认情况下可能拖拽不成功!因为拖拽上传依赖 rz 命令,需要先yum install Irzsz来安装依赖的命令,才能上传。
rz:把windows上的文件传给Linux服务器;sz:把Linux上的文件传给windows。
然后需要对zip解压缩——使用unzip+tomcat文件名即可进行解压缩
有的可能能够直接unzip,有的可能提示找不到unzip命令,如果找不到,就yum install unzip即可
安装完成后,现在启动Tomcat,要想启动tomcat,需要用到 startup 脚本,其中 .bat是给windows用的,.sh是给Linux用的❗
首次使用,需要要先给所有的 .sh文件设置可执行权限
先cd到bin目录下,然后在bin目录中输入 chmod +x *.sh—— *.sh就是给目录中所有.sh后缀的文件都加上可执行权限。
设置权限前:
设置权限后:
变绿之后就表示可执行
然后使用 sh startup.sh 启动tomcat
小结:
- 先在官网上下载.zip包
- 把zip传到linux.上, 直接通过xshell拖过去,可能需要安装lrzsz
- 使用unzip命令解压缩,可能需要安装unzip
- 切换到bin目录中,给所有的.sh加上可执行权限 chmod +x *.sh
- sh startup.sh启动tomcat
验证Tomcat是否启动成功1—4步骤都是首次使用需要用到的,后续就不再需要了
- 查看tomcat进程——使用ps aux | grep tomcat命令
其中ps命令,相当于Linux上的任务管理器,会打印出当前主机的所有进程,grep tomcat按照tomcat关键字来进行匹配
看到上面这样,说明启动成功了❗ - 查看tomcat的端口,默认是8080,看下8080是不是被某个进程绑定了——使用netstat -anp | grep 8080命令
看到上面中显示LISTENZ则说明启动成功了❗(如果端口号冲突了导致启动失败,可以手动改下端口号,在/root/文件名/apache-tomcat-8.5.78/conf/vim server.xml里修改,而且要先使用grep+端口号命令确认该端口是不是空闲的端口,如果是就改,不是就换个) - 还可以验证一下看能否访问tomcat的欢迎页面
浏览器中输入Tomcat对应的地址(服务器的外网ip)和端口,然后应该会出现下面这个页面
那么这是为什么呢❓樂
因为如果要保证服务器是可访问的,就要开启防火墙/安全组。
云服务器厂商为了保护我们的服务器不受到黑客攻击,对于哪些端口能够被外部访问进行了严格的限制,绝大部分端口,默认情况下,无法直接通过外网来访问。所以这需要我们在云服务器的后台页面,配置允许哪个/哪些端口可以对外访问
配置好后,我们再重新尝试一下,就发现能够成功进入到tomcat的欢迎页面了



