在阿里云服务器Linux系统上从头到尾实现Webapp的部署(安装卸载JDK、安装Tomcat、安装配置MySQL)

本文主要是介绍在阿里云服务器Linux系统上从头到尾实现Webapp的部署(安装卸载JDK、安装Tomcat、安装配置MySQL),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

  • 输入yum list | grep jdk

在这里插入图片描述

  • 选择

在这里插入图片描述

devel是软件包中的典型命名格式 devel表示这个包是开发工具相关的 里面包含内容是最完整的

x86表示cpu架构是x86_64 还有openjdk表示开源版本

  • 输入yum install java-1.8.0-openjdk-devel.x86_64 开始下载

  • 遇到问你 is this ok? 输入y表示ok

  • 输入javac出现如下表示安装成功

在这里插入图片描述

卸载JDK(如果有需要)

1.rpm -qa| grep jdk ,假设得到结果 java-1.6.0-openjdk-1.6.0.41-1.13.13.1.el7_3.x86_64

2.rpm -e --nodeps java-1.6.0-openjdk-1.6.0.41-1.13.13.1.el7_3.x86_64

3.rpm -qa | grep java | xargs rpm -e --nodeps 批量卸载所有带有Java的文件,关键字是java

安装Tomcat

  • 输入yum list | grep tomcat 如果你需要的是7版本下载方式如上面的jdk 如果你需要的是8或者9版本就需要手动下载

在这里插入图片描述

手动下载Tomcat
  • 进入tomcat官网找到你需要的版本 右击复制连接地址

在这里插入图片描述

  • 在linux上输入wget + 你复制的连接地址wget https://mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.5.57/bin/apache-tomcat-8.5.57.zip 然后回车下载

在这里插入图片描述

  • 找到你下载好的zip文件 一般就在你刚刚下载的那个目录下 输入unzip apache-tomcat-8.5.57

  • 如果输入unzip显示找不到该命令 就需要输入yum install unzip 来安装unzip这个插件

  • 启动tomcat 进入tomcat的bin目录下输入 chmod +x .sh 显示绿色则表示可执行 *表示通配符 表示任意字符串 *.sh就是把所有.sh后缀的文件都选中了

在这里插入图片描述

  • 输入sh startup.sh 或者 ./startup.sh 启动tomcat

在这里插入图片描述

验证Tomcat是否启动成功
  1. 查看日志 进入logs目录 对比时间查看你需要查看的目录 less + 你要查案的日志名字 如果没有启动成功可以查看是哪出错了

常见错误就是你的端口8080/8085已结被占用就会出现错误 人如果是这样可以输入 netstat -anp | grep 8080 会显示占用你端口号的进程iid 然后输入 kill + 进程id 就可以结束这个进程 最后再去重新启动tomcat 805端口同样

在这里插入图片描述

  1. 查看tomcat进程是否存在 输入ps aux | grep tomcat 出现如下则表示正常启动

在这里插入图片描述

  1. 查看tomcat端口号绑定是否成功 输入netstat -anp | grep 8080 或者是8085 出现如下表示正常

在这里插入图片描述

  1. 查看tomcat的欢迎页面是否可以成功输入 wget 127.0.0.1:8080 如果出现如下就表示正常

在这里插入图片描述

安装配置MySQL

最后

我可以将最近整理的前端面试题分享出来,其中包含HTML、CSS、JavaScript、服务端与网络、Vue、浏览器、数据结构与算法等等,还在持续整理更新中,希望大家都能找到心仪的工作。

篇幅有限,仅展示部分截图:

这篇关于在阿里云服务器Linux系统上从头到尾实现Webapp的部署(安装卸载JDK、安装Tomcat、安装配置MySQL)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1081873

相关文章

linux生产者,消费者问题

pthread_cond_wait() :用于阻塞当前线程,等待别的线程使用pthread_cond_signal()或pthread_cond_broadcast来唤醒它。 pthread_cond_wait() 必须与pthread_mutex 配套使用。pthread_cond_wait()函数一进入wait状态就会自动release mutex。当其他线程通过pthread

C++对象布局及多态实现探索之内存布局(整理的很多链接)

本文通过观察对象的内存布局,跟踪函数调用的汇编代码。分析了C++对象内存的布局情况,虚函数的执行方式,以及虚继承,等等 文章链接:http://dev.yesky.com/254/2191254.shtml      论C/C++函数间动态内存的传递 (2005-07-30)   当你涉及到C/C++的核心编程的时候,你会无止境地与内存管理打交道。 文章链接:http://dev.yesky

ESP32 esp-idf esp-adf环境安装及.a库创建与编译

简介 ESP32 功能丰富的 Wi-Fi & 蓝牙 MCU, 适用于多样的物联网应用。使用freertos操作系统。 ESP-IDF 官方物联网开发框架。 ESP-ADF 官方音频开发框架。 文档参照 https://espressif-docs.readthedocs-hosted.com/projects/esp-adf/zh-cn/latest/get-started/index

Linux 安装、配置Tomcat 的HTTPS

Linux 安装 、配置Tomcat的HTTPS 安装Tomcat 这里选择的是 tomcat 10.X ,需要Java 11及更高版本 Binary Distributions ->Core->选择 tar.gz包 下载、上传到内网服务器 /opt 目录tar -xzf 解压将解压的根目录改名为 tomat-10 并移动到 /opt 下, 形成个人习惯的路径 /opt/tomcat-10

RedHat运维-Linux文本操作基础-AWK进阶

你不用整理,跟着敲一遍,有个印象,然后把它保存到本地,以后要用再去看,如果有了新东西,你自个再添加。这是我参考牛客上的shell编程专项题,只不过换成了问答的方式而已。不用背,就算是我自己亲自敲,我现在好多也记不住。 1. 输出nowcoder.txt文件第5行的内容 2. 输出nowcoder.txt文件第6行的内容 3. 输出nowcoder.txt文件第7行的内容 4. 输出nowcode

【Linux进阶】UNIX体系结构分解——操作系统,内核,shell

1.什么是操作系统? 从严格意义上说,可将操作系统定义为一种软件,它控制计算机硬件资源,提供程序运行环境。我们通常将这种软件称为内核(kerel),因为它相对较小,而且位于环境的核心。  从广义上说,操作系统包括了内核和一些其他软件,这些软件使得计算机能够发挥作用,并使计算机具有自己的特生。这里所说的其他软件包括系统实用程序(system utility)、应用程序、shell以及公用函数库等

uniapp接入微信小程序原生代码配置方案(优化版)

uniapp项目需要把微信小程序原生语法的功能代码嵌套过来,无需把原生代码转换为uniapp,可以配置拷贝的方式集成过来 1、拷贝代码包到src目录 2、vue.config.js中配置原生代码包直接拷贝到编译目录中 3、pages.json中配置分包目录,原生入口组件的路径 4、manifest.json中配置分包,使用原生组件 5、需要把原生代码包里的页面修改成组件的方

UnrealScriptIDE调试环境部署

先安装vs2010   再安装VSIsoShell.exe, 下载地址 https://pan.baidu.com/s/10kPNUuDGTbWXbz7Nos-1WA       fd3t   最后安装unside,下载地址 https://archive.codeplex.com/?p=uside  安装中间有一步选择Binary文件夹要选对路径。   安装好以后,启动 UDKDe

2024.6.24 IDEA中文乱码问题(服务器 控制台 TOMcat)实测已解决

1.问题产生原因: 1.文件编码不一致:如果文件的编码方式与IDEA设置的编码方式不一致,就会产生乱码。确保文件和IDEA使用相同的编码,通常是UTF-8。2.IDEA设置问题:检查IDEA的全局编码设置和项目编码设置是否正确。3.终端或控制台编码问题:如果你在终端或控制台看到乱码,可能是终端的编码设置问题。确保终端使用的是支持你的文件的编码方式。 2.解决方案: 1.File -> S

mysql索引四(组合索引)

单列索引,即一个索引只包含单个列,一个表可以有多个单列索引,但这不是组合索引;组合索引,即一个索引包含多个列。 因为有事,下面内容全部转自:https://www.cnblogs.com/farmer-cabbage/p/5793589.html 为了形象地对比单列索引和组合索引,为表添加多个字段:    CREATE TABLE mytable( ID INT NOT NULL, use