linux 部署Javaweb项目

article/2025/11/6 1:33:03

目录

一、配置Java环境1.正确开启linux镜像服务器

二、配置MySQL环境

 三、运行Java项目1.在/opt/soft目录下找到apache-tomcat-8.5.81.tar.gz文件并解压


一、配置Java环境
1.正确开启linux镜像服务器

 2.正确通过xshell工具链接linux镜像服务器 ip a 

3.关闭防火墙

systemctl stop firewalld


 4.将jdk安装包通过Xftp移到/opt/soft目录下

 

5.解压jdk

cd /opt/soft
tar -zxf jdk-8u112-linux-x64.tar.gz


 6.为操作方便,讲解压的文件名称改为【jdk】 

mv jdk1.8.0_112/ jdk

 


7.在【/etc/profile.d/】创建任意名称的【.sh】脚本文件

vi /etc/profile.d/java.sh


编写Java环境

JAVA_HOME=/opt/soft/jdk
PATH=$JAVA_HOME/bin:$PATH


通过:【esc】+【:wq】的方式进行保存,并退出编辑状态。

 

8.使用【source】执行脚本文件

source /etc/profile.d/java.sh


执行完成之后,即可通过【java】、【javac】来判断是否创建【java的环境变量】成功。

查看java版本【java -version】

 

二、配置MySQL环境

2.查看是否存在数据库服务器与客户端安装包 

cd /opt/soft
ls
3.安装MySQL必备工具

yum install net-tools -y
yum install prel* -y


4.移除不必要的冲突包

yum remove mysql-libs -y


5.安装MySQL服务端和客户端

rpm -ivh MySQL-server-5.1.73-1.glibc23.x86_64.rpm
rpm -ivh MySQL-client-5.1.73-1.glibc23.x86_64.rpm


6.启动MySQL

 

systemctl restart mysql


7.登录MySQL

mysql -u root -p


8.设置密码并刷新权限

set password = password('12345678');
flush privileges;


9.重新登录MySQL

输入exit退出MySQL,再次登录。刚才改的【12345678】

exit
mysql -u root -p


10.创建数据库【project_db】并使用

create database project_db;
use project_db;


11.在数据库【project_db】中创建表【tb_admin】

 

DROP TABLE IF EXISTS `tb_admin`;
CREATE TABLE `tb_admin`  (`id` int(8) NOT NULL AUTO_INCREMENT,`username` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,`realName` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,`userRole` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,`userState` int(8) NOT NULL,PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 5 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact;INSERT INTO `tb_admin` VALUES (1, 'admin', 'admin', '超级管理员', 0);
INSERT INTO `tb_admin` VALUES (2, 'koukou', '空空', '普通管理员', 1);
INSERT INTO `tb_admin` VALUES (3, 'guangguang', '逛逛', '普通管理员', 0);
INSERT INTO `tb_admin` VALUES (4, 'zhanghaojie', '豪杰', '普通管理员', 1);


可以通过select * from tb_admin;查看表内容

 

 12.退出MySQL

 三、运行Java项目
1.在/opt/soft目录下找到apache-tomcat-8.5.81.tar.gz文件并解压

tar -zxvf apache-tomcat-8.5.81.tar.gz


2.将javaDemo.war移到/opt/soft/apache-tomcat-8.5.81/webapps 目录下

 

 

3.在/opt/soft/apache-tomcat-8.5.81/bin目录下运行startup.sh,启动Tomcat

cd /opt/soft/apache-tomcat-8.5.81/bin
./startup.sh



 /opt/soft/apache-tomcat-8.5.81/webapps目录下会生成一个javaDemo的文件夹,也就是Java项目的文件夹。

 

 

这时候我们先把ROOT目录下的文件都删了,再将 javaDemo文件夹里的文件移到ROOT目录下就可以正常运行程序了。 

 

 4.外部访问http://192.168.52.131:8080/GetInfoServlet

 

 


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

相关文章

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

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

eclipse导入javaWeb项目

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

Javaweb项目报告

项目名称:学生考勤系统 主要功能:添加、删除、修改、查询 数据库字段: 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包,并添加到环境中 4.连接数据库 新建一个连接数据库的类 url“jdbc:mysql://localhost:3306/db1?serverTimezoneAsia/Shanghai&useUnic…

javaweb项目

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

JavaWeb项目开发步骤

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

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

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

javaweb案例一

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

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

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

161套javaWeb项目源码免费分享

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

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

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

达梦数据库安装

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

达梦数据库安装(Window)

1、下载数据库:从达梦官网下载就行【下载需要注册登录账户】 www.dameng.com 2、选择自己需要的版本,我这里选择的是【DM8】开发版 3、下载后得到一个zip解压包,先解压后再解压这个iso。 4、 双击这个进行安装 5、安装步骤 点击下一步 接受并…

MIMIC IV数据库安装(一)

文章目录 一、MIMIC IV数据库简介二、PostgreSQL数据库安装1.下载PostgreSQL安装包2.安装PostgreSQL3.进入PostgreSQL Shell 一、MIMIC IV数据库简介 MIMIC数据库就是一个可为临床研究者提供临床数据的利器。研究者可根据一定的纳排标准筛选感兴趣患者的临床信息,利…

Oracle11g数据库安装图文详细教程

大二女大学生学习一些关于Oracle的知识时,安装了oracle数据库,正是因为oracle数据库比较难装,中途也遇到了很多值得思考的问题,于是呕心沥血将安装的过程及遇到的问题整理如下,进行反思学习。 了解Oracle Oracle是一…

DM数据库安装及启动教程(Windows超详细版)

DM数据库安装及启动教程(Windows版) 一、DM系统管理员1.DM数据库管理员的类型(四权分立) 二、创建和删除DM数据库1.创建DM数据库实例2.删除数据库实例 三、启动和关闭数据库1.启动数据库2.关闭数据库3.数据库状态与模式 一、DM系统…

KingbaseES——人大金仓数据库安装教程

安装教程 首先从官网上下载人大金仓数据库。下载完成后点开安装包,出现如下界面: 点击确定,等待几秒,跳转到下一个界面。 点击下一步,点击我接受许可协议,然后继续下一步,根据自己的需要选择安…

达梦数据库安装与初始化超详细教程

陈老老老板🦸 👨‍💻本文专栏:国产数据库-达梦数据库(主要讲一些达梦数据库相关的内容) 👨‍💻本文简述:本文讲一下达梦数据库的下载与安装教程(Windows版&am…

DM数据库安装及启动教程(Linux超详细版)

DM数据库安装及启动教程(Linux超详细版) 一、部署前准备工作1.新建 dmdba 用户2.修改文件打开最大数3.挂载镜像文件4.新建安装目录 二、DM8Linux的安装部署1.命令行安装2.配置环境变量3.配置实例4.注册服务5.启动停止数据库(root)…

达梦数据库安装部署手册

文章目录 1 安装环境2 部署达梦数据库服务端2.1 达梦数据库服务安装包下载2.2 解压安装包2.2.1 解压zip2.2.2 读取iso 2.3 创建安装用户2.3.1 创建安装用户组 dinstall2.3.2 创建安装用户 dmdba2.3.3 初始化用户密码 2.4 检查操作系统限制2.4.1 data seg size2.4.2 file size2.…