Linux服务器部署JavaWeb项目

article/2025/11/6 0:55:36

目录

  • 1.搭建JavaWeb环境
    • 1.1 安装Java环境
    • 1.2 安装 MySQL
      • 1.2.1 下载并安装 MySQL
      • 1.2.2 启动 MySQL 服务
      • 1.2.3 查看 MySQL 默认密码
      • 1.2.4 登录 MySQL
      • 1.2.5 修改密码
      • 1.2.6 为root赋值远程管理权限
      • 1.2.7 退出服务器测试 MySQL 连接
      • 1.3 安装 Tomcat
  • 2.部署JavaWeb项目
    • 2.1 将项目打包成war包
    • 2.2 上传war包
    • 2.3 重启Tomcat

1.搭建JavaWeb环境

1.1 安装Java环境

查看所有的 Java 安装包:

yum list java*

安装jdk1.8:

yum -y install java-1.8.0-openjdk*

验证是否安装成功:

java -version

1.2 安装 MySQL

1.2.1 下载并安装 MySQL

下载并安装 MySQL,执行以下命令:

wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm 
&&
yum -y install mysql57-community-release-el7-10.noarch.rpm && 
yum -y install mysql-community-server

执行以上步骤可能会报 GPG 公钥错误,如下图所示:
在这里插入图片描述
此时先执行以下命令导入 GPG 公钥:

rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

之后再重新执行上面安装 MySQL 的命令,安装成功之后的效果如下:
在这里插入图片描述

1.2.2 启动 MySQL 服务

启动命令:

systemctl start mysqld.service

1.2.3 查看 MySQL 默认密码

grep "password" /var/log/mysqld.log

在这里插入图片描述

1.2.4 登录 MySQL

使用以下命令登录 MySQL:

mysql -uroot -p

之后再输入上一步的默认密码

1.2.5 修改密码

执⾏以下命令修改 MySQL 密码(修改为12345678):

set global validate_password_policy=0; #修改密码安全策略为低(只校验密码⻓度,⾄少8位)
ALTER USER 'root'@'localhost' IDENTIFIED BY '12345678';

1.2.6 为root赋值远程管理权限

命令如下:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '12345678';

1.2.7 退出服务器测试 MySQL 连接

在 MySQL 连接中输入 exit 退出数据库。

1.3 安装 Tomcat

在Tomcat官网下载自己想要的版本,我这里下载的是tomcat8,然后进去之后下载tar.gz文件,如图:

在这里插入图片描述
在这里插入图片描述
下载完成后将该压缩包拖拽到FinalShell中:
在这里插入图片描述
进入到压缩包所在路径解压该压缩包:

tar -zxvf apache-tomcat-8.5.79.tar.gz

修改Tomcat名字(也可以不修改),并移动到/usr/local/路径下:

mv apache-tomcat-8.5.79 /usr/local/Tomcat8.5

为Tomcat授予权限:

chmod +x /usr/local/Tomcat8.5/bin/*.sh

启动Tomcat:

/usr/local/Tomcat8.5/bin/./startup.sh

访问Tomcat:
打开浏览器,在地址栏中输入IP:8080,我的IP是:43.142.36.240
如果显示如下界面,则表示Tomcat安装配置成功。

在这里插入图片描述

至此,JavaWeb环境就搭建好了,可以部署项目啦。

2.部署JavaWeb项目

以之前的表白墙项目为例。

2.1 将项目打包成war包

在这里插入图片描述
在这里插入图片描述
打包成功!

2.2 上传war包

将war包上传到tomcat中的webapps目录下:
在这里插入图片描述

2.3 重启Tomcat

重启tomcat,在浏览器中输入项目url:
http://43.142.36.240:8080/message_wall
在这里插入图片描述
成功访问!就说明部署成功啦!


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

相关文章

javaweb项目的文件结构

javaweb项目的文件结构 1、前言 最近使用Intellij idea搭建一个springmvc的web项目时,突然发现,自己好像对web项目的文件结构不是很清晰,对于项目中应该有那些文件夹、文件夹里面又是怎么的文件、他们的作用又是什么?这些好像有点…

JavaWeb项目打包运行

简单记录下JavaWeb项目打包运行 文章目录 项目打包tomcat运行项目 一、项目打包 1.选择out输入目录路径 这里我们可以新建一个文件夹 然后选择 项目打包完就在这个目录底下 2.创建一个工件 3.这里的Name默认的是unnamed 这个 我们这里修改成项目名称 先选择output ro…

JavaWeb项目的热部署配置

版权声明 本文原创作者:谷哥的小弟作者博客地址:http://blog.csdn.net/lfdfhl 热部署概述 我们通常期望:修改页面和Java代码后不用重新手动部署项目就可即刻生效;这就是最理想的热部署。然而;理想有多丰满&#xff0…

161个Javaweb项目免费

161个javaweb’项目加qq群&#xff08;105613691&#xff09;自取。网上一些假货我当时找半天找不到费事而且贼生气。现在分享出 如下 <% page language"java" pageEncoding"utf-8"%> <%String path request.getContextPath();String basePat…

JavaWeb项目结构使用Vue项目

提示&#xff1a;javaweb项目中引用Vue项目的案例 文章目录 前言一、JavaWeb项目结构项目启动顺序 二、Vue项目结构Vue结构粗略解释思考 三、使用Vue1、使用vue.js, 在html引用2、使用webpack 构建Vue脚手架第一步&#xff1a; 到webapp包下&#xff0c;输入命令 npm init -y第…

JavaWeb项目结构

4.1 web结构 必需严格按照一种规范来完成 咱们要开发Javaweb的程序,必需要严格参照javaweb提供的一个规范来存放我们的资源…… 结果分析如下: 注意:WEB-INF里面的程序是不可见的,必需通过我们的程序访问 现在:web.xml都不是必需的(但是我们要求必需留着)–这个web.xml可…

eclipse部署Javaweb项目

目录 0.安装Tomcat1.配置Eclipse项目的Tomcat Server2.导入Java Web项目3.设置Tomcat4.配置数据库5.运行项目 0.安装Tomcat 请自行百度搜索如何安装Tomcat&#xff0c;每个项目对Tomcat的版本要求不同&#xff0c;安装之前自行查询你的项目所需要的Tomcat版本。 1.配置Eclips…

linux 部署Javaweb项目

目录 一、配置Java环境1.正确开启linux镜像服务器 二、配置MySQL环境 三、运行Java项目1.在/opt/soft目录下找到apache-tomcat-8.5.81.tar.gz文件并解压 一、配置Java环境 1.正确开启linux镜像服务器 2.正确通过xshell工具链接linux镜像服务器 ip a 3.关闭防火墙 systemct…

IDEA 导入别人的javaweb项目进行部署

前言 我主要是进行java的springboot项目和vue项目的开发&#xff0c;但是架不住在这些框架兴起之前&#xff0c;公司内部已经是有其他的老的框架&#xff0c;我需要在这些老的框架进行修改和调整代码。原本我是使用的eclipse软件进行部署&#xff0c;也比较简单&#xff1b; …

eclipse导入javaWeb项目

eclipse如何正确导入web项目&#xff0c;参考视频&#xff1a;https://www.bilibili.com/video/BV1tV411x7Fb?spm_id_from333.337.search-card.all.click&vd_source825d3d7ea7fd6488824d9e1ce89f8716 二、我遇到的问题 Target runtime Apache Tomcat v7.0 is …

Javaweb项目报告

项目名称&#xff1a;学生考勤系统 主要功能&#xff1a;添加、删除、修改、查询 数据库字段&#xff1a; DROP DATABASE IF EXISTS AttDB; CREATE DATABASE AttDB CHARACTER SET utf8; USE AttDB;CREATE TABLE Student(sid INT PRIMARY KEY AUTO_INCREMENT COMMENT 学号,sn…

javaweb项目搭建

JavaWeb项目搭建 1.新建一个java项目 2.让这个java项目成为web项目 3.导入项目所需依赖 在WEB-INF下新建lib目录存放jar包&#xff0c;并添加到环境中 4.连接数据库 新建一个连接数据库的类 url“jdbc:mysql://localhost:3306/db1?serverTimezoneAsia/Shanghai&useUnic…

javaweb项目

源码&#xff1a;&#xff08;百度网盘&#xff09; 链接&#xff1a;JavaWeb 提取码&#xff1a;3xf9 链接: Oracle数据库文件 提取码&#xff1a;vkko 说明&#xff1a; 不希望大家复制粘贴、交作业&#xff0c;一气呵成&#xff0c;动作行云流水。而是希望看下面的讲解&am…

JavaWeb项目开发步骤

JavaWeb项目开发步骤 前言&#xff1a;跟着视频学习搭建实现smbms超市管理系统&#xff0c;学习到了很多关于项目实现的一些东西&#xff0c;这里关于javaWeb的smbms进行项目跟着做一遍后的感受&#xff0c;主要讲的是整体感观&#xff0c;记录学习以及发布分享 一、项目需求…

创建JavaWeb简单项目(超级详细、一看就会)—— 1

在编写我们这个简单的JavaWeb项目之前&#xff0c;我先来介绍一下本项目的项目环境。 本项目是基于JavaWeb的开发环境&#xff0c;具体使用了以下技术和工具&#xff1a; JavaWeb&#xff1a;JavaWeb是Java平台上的Web开发技术&#xff0c;它包括了Servlet、JSP、JavaBean、JD…

javaweb案例一

文章目录 一、登录界面1.前端代码2.后端代码 二、添加功能1.前端代码2.后端代码 三、删除功能1.前端代码2.后端代码 四、修改功能1.前端代码&#xff08;1&#xff09;修改路径&#xff08;2&#xff09;信息回显&#xff08;3&#xff09;隐藏域 2.后端代码&#xff08;1&…

简单的Java web项目代码(8个)

引言&#xff1a;Java web项目主要采用mvc的的设计思想&#xff0c;系统主要采用javajspservletmysqleclipse实现&#xff0c;具有登陆、分页、导出excel&#xff0c;增删改查等功能,适合初学者&#xff0c;满足基本的实训需求&#xff0c;以下是推荐的几款&#xff0c;总有适合…

161套javaWeb项目源码免费分享

最近很多学生在找关于java开发的学生管理系统&#xff0c;学生选课系统&#xff0c;车辆管理系统&#xff0c;商城系统&#xff0c;项目申报系统&#xff0c;教务管理系统&#xff0c;班级管理系统&#xff0c;博客系统。。。。。。。。 我找了一些前几年的项目&#xff0c;感…

kingbase人大金仓数据库安装配置手册

1、上传安装包 安装包和license文件上传到/home/setup/kingbase目录 2、操作系统配置 关闭防火墙 中标麒麟: systemctl stop firewalld systemctl disabled firewalld 银河麒麟&#xff1a; service iptables stop 3、安装数据库 创建数据库安装用户&#xff1a; groupadd…

达梦数据库安装

一、概述 本文将给大家介绍达梦数据库的安装。 二、环境介绍 达梦正式版需要授权&#xff0c;我们自己搭个测试环境&#xff0c;就选试用版。去达梦官网下载适用自己平台的安装包。我的环境使用的是centos7.9。 三、安装 1. 创建安装用户 groupadd dinstall useradd -g din…