当前位置: 首页 > article >正文

Linux部署web项目【保姆级别详解,Ubuntu,mysql8.0,tomcat9,jdk8 附有图文】

文章目录

  • 部署项目
  • 一.安装jdk
    • 1.1 官网下载jdk8
    • 1.2 上传到Linux
    • 1.3 解压
    • 1.4 配置环境变量
    • 1.5 查看是jdk是否安装成功
  • 二.安装TomCat
    • 2.1 官网下载
    • 2.2 上传到Linux
    • 2.3 解压
    • 2.4配置
    • 2.5 启动Tomcat
    • 2.6 验证是否成功
  • 三.安装mysql
  • 四.部署javaweb项目
    • 4.1 打包
    • 4.2 启动tomcat

部署项目

一.安装jdk

1.1 官网下载jdk8

官网下载地址:

https://www.oracle.com/java/technologies/downloads/#java8

在这里插入图片描述

1.2 上传到Linux

利用xftp上传到Linux

左边是window系统的,有边是Linux系统的

在这里插入图片描述

在Linux显示如图:

在这里插入图片描述

1.3 解压

这里是将jdk放入主目录下software文件下的jdk文件下中。

在这里插入图片描述

jdk-8u161-linux-x64.tar.gz:是你自己的jdk名字

tar -zxvf jdk-8u161-linux-x64.tar.gz

1.4 配置环境变量

打开profile文件

vim /etc/profile

在末尾插入:

export JAVA_HOME=/home/kwh/software/jdk/jdk1.8.0_161
export PATH=$JAVA_HOME/bin:$PATH

注意路径:/home/kwh/software/jdk/jdk1.8.0_161 (是自己的jdk解压缩后jdk存在的路径)

在这里插入图片描述

【如果vim /etc/profile打开后无法编辑保存,则使用sudo vim /etc/profile打开,选择E,如图:】

在这里插入图片描述

环境变量配置好后保存并关闭⽂件

如果你使⽤的是vim编辑器,可以通过按Esc键退出编辑模式,然后输⼊:wq并回⻋来保存并关闭⽂件。

最后:

执⾏source /etc/profile命令,使刚才所做的环境变量配置⽴即⽣效

source /etc/profile

1.5 查看是jdk是否安装成功

java -version

在这里插入图片描述

二.安装TomCat

2.1 官网下载

https://tomcat.apache.org/download-90.cgi

在这里插入图片描述

2.2 上传到Linux

在这里插入图片描述

上传成功如果所示:

在这里插入图片描述

2.3 解压

apache-tomcat-9.0.97.tar.gz:是你自己的tomcat名字

tar -zxvf apache-tomcat-9.0.97.tar.gz

这里将apache-tomcat-9.0.97.tar.gz放在主目录下software文件下的tomcat文件下解压。

在这里插入图片描述

2.4配置

vim /etc/profile

【如果vim /etc/profile打开后无法编辑保存,则使用sudo vim /etc/profile打开】

在末尾插入

export TOMCAT_HOME=/home/kwh/software/tomcat/apache-tomcat-9.0.97

在这里插入图片描述

注意路径:/home/kwh/software/tomcat/apache-tomcat-9.0.97此路径是你解压缩后Tomcat的路径。

2.5 启动Tomcat

点进去你解压缩出来的apache-tomcat-9.0.97文件,在bin文件上单击右键打开终端。输入命令启动:

sh startup.sh

在这里插入图片描述

2.6 验证是否成功

在浏览器导航栏输入localhost:8080

在这里插入图片描述

三.安装mysql

#输入安装命令,安装MySQL服务器组件。

sudo apt-get install mysql-server

#输入命令,安装MySQL客户端组件。

sudo apt install mysql-client

#安装MySQL依赖包。

sudo apt install libmysqlclient-dev

MySQL设置为开机自启动:

sudo systemctl enable mysql

命令来检查MySQL是否正在运行

sudo systemctl status mysql

在这里插入图片描述

即没有在安装MySQL系统时,设置过密码,又不知道初始化密码是什么,如何操作呢?
其实在MySQL系统在安装的时候会自动生成一个文件,将用户名和密码信息都保存在这个文件中。

sudo cat /etc/mysql/debian.cnf

在这里插入图片描述

使用刚才记录下来的用户名和密码登陆MySQL系统。

mysql -u debian-sys-maint -p

在这里插入图片描述

接下来操作,就是把 MySQL系统的 root账户,设定自己方便记忆的登陆密码。

 use mysql;
 flush privileges;

在这里插入图片描述

#输入语句。这里的123456就是修改后的新密码,请按自己喜好设置

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

退出:exit

在这里插入图片描述

输入语句,重新启动

sudo service mysql restart

输入语句,登陆MySQL系统。请注意,这里的用户名已经修改成为 root 。

mysql -u root -p

在这里插入图片描述

Linux(Ubuntu 乌班图)下安装MySQL 8.0.23参考:

https://baijiahao.baidu.com/s?id=1710750920540199443&wfr=spider&for=pc

四.部署javaweb项目

4.1 打包

File----》

在这里插入图片描述

在这里插入图片描述

名字这里改成smbms

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

将smbms.war放入虚拟机tomcat中的webapps下

在这里插入图片描述

4.2 启动tomcat

在bin文件上单击右键打开终端 执⾏sh startup.sh war包会⾃动解压war包

然后在浏览器中输入:http://localhost:8080/smbms/login.jsp

在这里插入图片描述

在这里插入图片描述
注意事项
1.如果你的war有名字,项⽬是有上下⽂的,我们上课写的练习就不能直接⽤了,我们可以把webapps⾥的ROOT
删掉,然后把我们⾃⼰的war起名叫ROOT,然后重启tomcat,访问服务器就ok了。 2.访问服务器不要再⽤环回地址了,⽤乔接模式的那个地址


http://www.kler.cn/a/466913.html

相关文章:

  • Gitee图形界面上传(详细步骤)
  • 【强化学习】演员评论家Actor-Critic算法(万字长文、附代码)
  • jQuery get 方法内操控vue变量(异步ajax请求方法中操控双向绑定的响应式变量)实现异步请求函数内完成变量的双向响应式绑定
  • RabbitMQ通过代码创建交换机和队列
  • 让css设置的更具有合理性
  • 【QED】kouki与阶乘之间的那些事?
  • Next.js 多语言 (1) | 中间件(Middleware)的设置与应用
  • android 开发中的 SPI模式
  • Kotlin 协程与异步编程
  • 《前端web开发-CSS3基础-1》
  • HTML——67. 复选框
  • Linux内核的缺页异常的简介
  • svn 相关应用与管理
  • 生物信息学 笔记
  • OWASP ZAP之API 请求基础知识
  • 克服HTTP无状态难题:专业建议与指导
  • 超越LLaMA:语言模型三重奏Alpaca、Vicuna与WizardLM
  • 用C++使用带头单向非循环链表,实现一个哈西桶
  • 《深入浅出HTTPS​​​​​​​​​​​​​​​​​》读书笔记(25):椭圆曲线密码学(续)
  • ScheduledExecutorService详解
  • SpringBoot 2.6 集成es 7.17
  • 实现图的广度优先遍历(BFS)和深度优先遍历(DFS)
  • Tomcat(116) 如何在Tomcat中解决缓存问题?
  • 因果推断核心算法:倾向得分匹配法PSM
  • Linux(Centos 7.6)命令详解:cd
  • 《Rust权威指南》学习笔记(五)