linux下tomcat服务器的项目部署

article/2025/9/16 13:15:59

一、安装JDK

从官网https://www.oracle.com/java/technologies/downloads/#java8下载,这里选择jdk1.8版本
在这里插入图片描述

在usr目录下创建java文件夹,然后将安装包解压在改文件夹下
在这里插入图片描述

打开/etc/profile文件,配置jdk环境变量
在这里插入图片描述

使用source /etc/profile刷新profile文件,再通过java -version查看jdk版本
在这里插入图片描述

配置成功

二、配置tomcat服务器

这里下载的是tomcat 8.5.79版本,链接地址https://tomcat.apache.org/download-80.cgi
在这里插入图片描述

在usr目录下创建tomcat文件夹,然后将安装包放在tomcat文件夹底下解压
在这里插入图片描述

打开etc/profile文件,与jdk配置相似,在文件最后添加配置环境变量
在这里插入图片描述

通过source /etc/profile刷新profile文件,进入tomcat的bin目录,通过startup.sh启动tomcat
在这里插入图片描述

启动成功,然后在本地直接根据ip和端口访问默认页面
在这里插入图片描述

成功部署tomcat

三、配置mysql数据库

这里使用网易的yum源,来下载资源。
首先进入yum配置文件目录
在这里插入图片描述

这里最好备份一下配置文件,如果后续出现了问题就可以恢复
在这里插入图片描述

下载网易yum,下载的文件CentOS6-Base-163.repo重命名为CentOS6-Base.repo
在这里插入图片描述

更新一下yum
在这里插入图片描述

可能会出现公钥尚未安装的错误
在这里插入图片描述

解决办法;重新导入升级公钥/etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
在这里插入图片描述

获取mysql版本以及安装mysql服务
在这里插入图片描述

出现mysql-community-icu-data-files-8.0.29-1.el7.x86_64.rpm 的公钥尚未安装
在这里插入图片描述

解决办法:官方说明改为2022的源
在这里插入图片描述

完毕启动mysql服务
在这里插入图片描述

查看mysql的临时root密码 o#uR>q57,jx7
在这里插入图片描述

使用临时密码进行登录,登录成功
在这里插入图片描述

之后可以用ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码'; 修改root密码

四、部署项目

使用工具Navicat连接上数据库,右键选择要导出的数据库,转储数据库文件fruit.sql
在这里插入图片描述

将数据库文件fruit.sql放置在/usr/local/mysql目录下,然后进入数据库
在这里插入图片描述

然后创建一个同名的数据库fruit,导入数据库文件
在这里插入图片描述

查看是否导入成功
在这里插入图片描述

将tomcat的webapps下ROOT的所有文件删除
在这里插入图片描述

使用maven工具将项目fruitStore打包成war包
在这里插入图片描述

先将生成的war包放在webapps下自动解压,然后将解压的项目移到ROOT目录下
在这里插入图片描述

之后需要重启tomcat服务器,这里使用shutdown.sh命令直接关闭所有服务器,然后再通过startup.sh启动项目
在这里插入图片描述

启动完,就可以通过浏览器进行访问了,这里我的访问路径为
http://192.168.80.132/8080/fruitStore

首页
在这里插入图片描述

登录页面
在这里插入图片描述


http://chatgpt.dhexx.cn/article/tAG7aNoA.shtml

相关文章

6步配置好tomcat服务器

Tomcat是Web服务器(其实本质就是一个Java程序,只不过这个Java程序可以处理来自浏览器的Http请求),它还有另外一个名字叫catalina(美国的一个小岛名,据说是在这个小岛上开发出这个服务器的) 1.检…

eclipse启动Tomcat服务器

Tomcat是Apache组织的Jakarta项目中的一个重要项目,他是Sun公司(已被Oracle收购)推荐运行Servlet和JSP的容器(引擎),其源代码是完全公开的。 Tomcat运行稳定,可靠,效率高&#xff0c…

Tomcat 服务器的部署

前言 目录 前言 一、Tomcat介绍 二、Tomcat组件 三、Tomcat部署步骤 Tomcat各目录 四、Tomcat 优化 Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是…

tomcat服务器配置

tomcat服务器配置 1 tomcat部署web项目的三大方式1.1 直接将项目放到tomcat服务器下的webapps目录下1.2 配置tomcat服务器下conf目录下server.html文件1.3 在conf\Catalina\localhost创建任意名称的xml文件 2 将tomcat集成到IDEA中,创建JavaEE项目,部署项…

配置Tomcat服务器

配置Tomcat服务器 步骤1: 首先配置JAVA_HOME的系统环境变量,选择我的电脑—属性—高级系统设置 步骤2:点击环境变量进行设置 步骤3:在系统环境变量中新建 JAVA_HOME 步骤4:然后在系统环境变量path中加入Tomcat的配…

Myeclipse配置tomcat服务器

✅作者简介:热爱国学的Java后端开发者,修心和技术同步精进。 🍎个人主页:Java Fans的博客 🍊个人信条:不迁怒,不贰过。小知识,大智慧。 ✨特色专栏:国学周更-心性养成之路…

Tomcat服务器的使用

目录 一、JavaWeb概念 1.什么是JavaWeb 2.什么是请求 3.什么是响应 4.请求和响应的关系 二、Web资源的分类 三、常用Web服务器 四、Tomcat的使用 1.安装 2.目录介绍 3.启动Tomcat服务器 如何测试是否启动成功? 启动失败的情况 4.停止Tomcat服务器 5.如何修改…

Tomcat简介

一、概念 Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是 很多的场合下被普遍使用,是开发和调试JSP 程序的首选。 二、原理 Tomcat结构图: Tomcat主要组件&…

边框阴影

边框阴影为box-shadow: 其中h-shadow为阴影水平偏移;v-shadow为阴影垂直偏移;blar为模糊边框的距离;apread为阴影的尺寸;inset为将外阴影改变为内阴影。 添加阴影效果后:

border每个边框的阴影(box-shadow属性)

分别设置border四个边框为不同阴影(box-shadow属性) 一、效果图对比: 二、代码设置: 设置前的代码 box-shadow: none;设置后的代码 box-shadow: 0px -10px 0px 0px #ff0000, /*上边阴影 红色*/-10px 0px 0px 0px #3bee17, …

边框的阴影

网页里面,好多时都希望为边框加上阴影效果,看上去似乎凸显浮现,呼之欲出,比方说,页面的边线,对话框的边框,等等。 过去,我只知道是用图片,让美工将图切出来,然后就是排列,将位置对齐。这是一件非常麻烦的事情,常常要花…

Qt设置边框阴影效果

1.运行界面 2.源码 //.h #ifndef WIDGET_H #define WIDGET_H#include <QWidget>namespace Ui { class Widget; }class Widget : public QWidget {Q_OBJECTpublic:explicit Widget(QWidget *parent 0);~Widget();private:Ui::Widget *ui;};#endif // WIDGET_H//.cpp #i…

html页面下的阴影,css怎么设置阴影边框?

在CSS中可以使用阴影效果属性在HTML文档中添加边框(图像)阴影。下面本篇文章就来给大家介绍一下CSS的阴影效果属性&#xff0c;CSS添加阴影效果的方法&#xff0c;希望对大家有所帮助。 添加边框(图像)阴影 在CSS中可以使用box-shadow属性将阴影应用于文本框。此属性可设置阴影…

DIV四个边框分别设置阴影样式

原点为基点&#xff0c;原点左侧为x轴负方向&#xff0c;值为负&#xff0c;右侧为正&#xff1b;原点下方为y轴正方向&#xff0c;值为正&#xff0c;上方为负。如上图箭头所指。 官方用语&#xff1a; box-shadow:1px 2px 3px 4px #ccc inset&#xff1b; 来分别看一下…

网页边框和网页文字阴影

CSS: <style type"text/css"> /* 为 DIV 加阴影 */ .out { position:relative; background:#bbb; margin:10px auto; width:240px; } .in { background:#fff; border:1px solid #555; padding:10px 5px; position:relative; top:-5px; lef…

css3的边框阴影

2019独角兽企业重金招聘Python工程师标准>>> 语法&#xff1a; E {box-shadow: <length> <length> <length>?<length>?||<color>} 也就是&#xff1a; E {box-shadow:inset x-offset y-offset blur-radius spread-radius color} 换…

如何给边框添加阴影效果:box-shadow

css的box-shadow是用来添加边框阴影效果的。 属性值详解: 1、inset 可选值,默认阴影在盒子外 使用inset后,阴影在盒子内,即使指定边框或者透明边框,阴影依然存在。 2、<offset-x> <offset-y> 这是头两个<length> 值,用来设置阴影偏移量。offset-x为设置…

css中设置边框阴影效果

在进行前端页面设计的时候&#xff0c;过于线条化的边框常常显得不太友好。为了解决这个问题&#xff0c;CSS中有专门设置边框阴影的属性box-shadow。 支持box-shadow属性的浏览器&#xff1a;IE9、Firefox 4、Chrome、Opera 以及 Safari 5.1.1。 box-shadow的用法&#xff1a;…

怎样给边框添加阴影?CSS3属性box-shadow帮你搞定!

作者:WangMin 格言:努力做好自己喜欢的每一件事 CSDN原创文章 博客地址 &#x1f449; WangMin 关于box-shadow属性&#xff0c;有的小伙伴可能用的时候直接复制已有的&#xff0c;并没有仔细了解过box-shadow属性的参数分别是什么含义&#xff0c;最后导致阴影的样式不能按照自…

边框、边距、阴影

边框、边距、阴影 1.边框&#xff08;1&#xff09;边框属性&#xff1a;&#xff08;2&#xff09;设置不同方向的边框&#xff1a;&#xff08;3&#xff09;圆角边框&#xff1a;border-radius&#xff1a; 2.边距&#xff08;1&#xff09;内边距&#xff1a;padding&#…