• 【Linux】——使用xshell在Linux上安装JDK、Tomcat及验证部署


    安装JDK

    先使用命令 yum list | grep jdk 搜索jdk关键字

    ps:grep命令的功能是进行字符串过滤;| 叫做管道,功能是把前一个命令的输出,作为后一个命令的输入(像一根管,把两个命令给连接起来了);grep jdk就是根据yum list 输出的的结果,来匹配包含jdk这三个字母的文本行

    在这里插入图片描述
    然后复制所需要的版本名字,yum install +刚才复制到jdk名字
    在这里插入图片描述
    大家第一次安装的时候,应该是下面这个界面,让你选择是否同意安装,输入 y 即可
    在这里插入图片描述
    安装完以后,输入 javac 命令,如果像下面一样有提示,而不是说”找不到javac命令“,就说明JDK安装成功了😊😊
    在这里插入图片描述

    安装Tomcat

    和上面一样,先使用命令 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

    在这里插入图片描述
    小结:

    1. 先在官网上下载.zip包
    2. 把zip传到linux.上, 直接通过xshell拖过去,可能需要安装lrzsz
    3. 使用unzip命令解压缩,可能需要安装unzip
    4. 切换到bin目录中,给所有的.sh加上可执行权限 chmod +x *.sh
    5. sh startup.sh启动tomcat

    1—4步骤都是首次使用需要用到的,后续就不再需要了😊

    验证Tomcat是否启动成功

    1. 查看tomcat进程——使用ps aux | grep tomcat命令
      其中ps命令,相当于Linux上的任务管理器,会打印出当前主机的所有进程,grep tomcat按照tomcat关键字来进行匹配
      在这里插入图片描述
      看到上面这样,说明启动成功了❗
    2. 查看tomcat的端口,默认是8080,看下8080是不是被某个进程绑定了——使用netstat -anp | grep 8080命令
      在这里插入图片描述
      看到上面中显示LISTENZ则说明启动成功了❗(如果端口号冲突了导致启动失败,可以手动改下端口号,在/root/文件名/apache-tomcat-8.5.78/conf/vim server.xml里修改,而且要先使用grep+端口号命令确认该端口是不是空闲的端口,如果是就改,不是就换个)
    3. 还可以验证一下看能否访问tomcat的欢迎页面
      浏览器中输入Tomcat对应的地址(服务器的外网ip)和端口,然后应该会出现下面这个页面
      在这里插入图片描述
      那么这是为什么呢❓🤔
      因为如果要保证服务器是可访问的,就要开启防火墙/安全组。
      云服务器厂商为了保护我们的服务器不受到黑客攻击,对于哪些端口能够被外部访问进行了严格的限制,绝大部分端口,默认情况下,无法直接通过外网来访问。所以这需要我们在云服务器的后台页面,配置允许哪个/哪些端口可以对外访问
      在这里插入图片描述
      配置好后,我们再重新尝试一下,就发现能够成功进入到tomcat的欢迎页面了😊
      在这里插入图片描述
      在这里插入图片描述
  • 相关阅读:
    常用接口测试及接口抓包常用的测试工具
    ++ Reference: Standard C++ Library reference: C Library: cmath: lround
    BF算法与KMP模式匹配算法(画图详解,C语言实现)
    Spring Cloud Gateway-系统保护Sentinel集成
    什么是SQL锁
    创建 SAP Fiori Catalog 时遇到的 duplicate 记录的问题分析
    UVA 1152 和为 0 的 4 个值 4 Values whose Sum is 0
    Python学习之路 01如何安装Python
    与排序相关的STL模板
    数据分析-Excel基础函数的使用
  • 原文地址:https://blog.csdn.net/m0_46468731/article/details/125464367