java-----web项目部署到新服务器以及服务器的部署

这篇具有很好参考价值的文章主要介绍了java-----web项目部署到新服务器以及服务器的部署。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

一、服务器安装jdk1.8

 二、安装mysql5.7

2.1下载mysql

 2.2修改root账号密码

2.3设置远程登录

三、项目的部署

3.1导入数据库

3.2将项目打成jar包

3.3项目上传


服务器部署项目的方式,本次以打成jar包的形式讲解(以springboot项目为例)

首先服务器要有jdk1.8和mysql5.6及以上的版本

一、服务器安装jdk1.8

1.去官网下载jdk对应版本的压缩包:Java Downloads | Oraclehttps://www.oracle.com/java/technologies/downloads/

java-----web项目部署到新服务器以及服务器的部署

 首次下载可能会要求注册账号,可以放心操作

2.推荐使用finalshell进行连接服务器,将压缩包传入你的服务器或者虚拟机

可以放到和我同样的路径下面

##打开下面路径

cd /usr/local/

##创建文件

mkdir java

将下载好的压缩包拖入 /usr/local/java路径下面(我的已经解压完成了)

java-----web项目部署到新服务器以及服务器的部署

 ##进行解压(注意 要在压缩包的路径下执行此操作)

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

3.配置环境变量

打开配置文件

vi /etc/profile #编辑配置文件

注意:在最后面添加如下代码

#java
export JAVA_HOME=/usr/local/java/jdk1.8.0_361 #改成你自己的jdk路径
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

java-----web项目部署到新服务器以及服务器的部署

 使配置文件生效

source /etc/profile

4.查看jdk是否安装成功

javac -version

 出现jdk的版本就说明安装成功了

java-----web项目部署到新服务器以及服务器的部署

 二、安装mysql5.7

2.1下载mysql

2.1.1下载wget命令

yum -y install weget

2.1.2在线下载mysql安装包

wget https://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm

2.1.3安装mysql

rpm -ivh mysql57-community-release-el7-8.noarch.rpm

2.1.4安装mysql服务

cd /etc/yum.repos.d/
yum -y install mysql-server

2.1.5启动mysql

systemctl start mysqld

 2.2修改root账号密码

        1.以 root 用户身份登录 MySQL 数据库:

sudo mysql -u root -p

在提示输入密码时,请输入您的 MySQL root 账户密码。

        2.修改 MySQL root 用户密码

ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';

将 new_password 替换为您要设置的新密码。注意密码要求必须是复杂的,包括数字、大小写字母以及特殊字符。

        3.更新 MySQL 权限

FLUSH PRIVILEGES;

这个操作是为了使修改的权限生效。

        4.退出 MySQL

exit;

修改完成后,您可以使用新的密码重新登录 MySQL。

2.3设置远程登录

mysql> use mysql
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
mysql> update mysql.user set host='%' where user='root';
Query OK, 1 row affected (0.14 sec)
Rows matched: 1  Changed: 1  Warnings: 0

mysql> flush privileges;
Query OK, 0 rows affected (0.03 sec)

mysql> select host,user,plugin from user;
+-----------+------------------+-----------------------+
| host      | user             | plugin                |
+-----------+------------------+-----------------------+
| %         | root             | mysql_native_password |
| localhost | debian-sys-maint | caching_sha2_password |
| localhost | mysql.infoschema | caching_sha2_password |
| localhost | mysql.session    | caching_sha2_password |
| localhost | mysql.sys        | caching_sha2_password |
+-----------+------------------+-----------------------+
5 rows in set (0.00 sec)

mysql> exit
Bye

 修改配置文件(一定要!!!)

vim /etc/mysql/mysql.conf.d/mysqld.cnf 

 将bind-address设置成*

bind-address            = * 

三、项目的部署

3.1导入数据库

首先启动服务器的mysql

systemctl start mysqld.service

使用Navicat远程连接服务器数据库

java-----web项目部署到新服务器以及服务器的部署

 连接名随便写 主机输入自己服务器的ip 端口号为mysql端口 一般为3306 用户名和密码为服务器的mysql账号密码

java-----web项目部署到新服务器以及服务器的部署

之后新建数据库设置字符集和排序规则

java-----web项目部署到新服务器以及服务器的部署

打包sql文件

java-----web项目部署到新服务器以及服务器的部署

之后新建查询导入到服务器的数据库

3.2将项目打成jar包

使用idea打开 先clean一下,然后点击package进行打包

 java-----web项目部署到新服务器以及服务器的部署

 接着去项目本地路径中找到 target中的jar包,(后缀名为jar的文件)

3.3项目上传

连接服务器

创建文件存储项目

mkdir /usr/local/javaDemo

将本地的jar包和配置文件一并拖入服务器

java-----web项目部署到新服务器以及服务器的部署

更改配置文件中的连接mysql的语句

 四、项目运行

在项目存储路径下 运行 java -jar 项目包名.jar

cd /usr/local/javaDemo
java -jar xiangmuming.jar

 查看运行无误后 ctrl+c停止运行,使用下面语句将项目进程永久开启

nohup java -jar 项目名.jar &

关闭进程:ps -ef |grep java 查看正在运行的java进程

找到项目占用的进程号

kill -9 进程号

 java-----web项目部署到新服务器以及服务器的部署

 文章来源地址https://www.toymoban.com/news/detail-458492.html

 

到了这里,关于java-----web项目部署到新服务器以及服务器的部署的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 使用IDEA部署Web项目到本地的Tomcat服务器

    1.1 Tomcat下载与安装启动 下载地址:http://tomcat.apache.org/ (左侧Download选择下载版本) 1.1.1 安装: 1、下载好了解压到一个没有特殊符号的目录中(一般纯英文即可) 2、进入到解压的目录下找到binstartup.bat双击启动即可 tomcat需要配置JAVA_HOME环境变量,不要把bin目录也配置到JAVA

    2024年02月13日
    浏览(54)
  • 如何在linux服务器上用Nginx部署Vue项目,以及如何部署springboot后端项目

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 提示:这里可以添加本文要记录的大概内容: 本文内容记录如何在Linux(Ubuntu)系统上安装Nginx,并部署打包好的Vue前端项目,最后通过浏览器访问。 提示:以下是本篇文章正文内容,下面案例可供参考

    2024年04月16日
    浏览(47)
  • 为什么web项目要打包才能部署到服务器上呢?

            在Web开发中,通常将项目部署到服务器的过程中,会将项目打包为一个可执行的文件或者一组静态资源。以下是一些原因: 1.部署环境的差异: 不同的服务器环境可能具有不同的配置和要求。为了确保应用程序在不同的服务器上可以正常运行,需要将项目打包为

    2024年02月16日
    浏览(56)
  • 云计算项目四:部署Git版本控制系统 | 优化Web服务器

    前序文章: https://blog.csdn.net/shengweiit/article/details/135193074 部署git版本控制系统,管理网站代码 基于ssh协议的服务器 基于git协议的服务器 基于HTTP协议的服务器 上传代码到版本库 1. 安装软件包,创建空仓库

    2024年01月24日
    浏览(52)
  • JAVA-服务器搭建-创建web后端项目

       

    2024年04月22日
    浏览(71)
  • 服务器上进行java项目部署

    服务器上进行java项目部署,自己的一点总结, 一起学习,一起进步,一起成长! 【yzh2022.9】 服务器需要注意的是,【jdk、tomcat】我们不仅需要打开防火墙,同时如果是阿里云的服务器,安全组【docker..】也必须开放端口号才能进行访问 防火墙端口开了并且阿里云安全组也开

    2024年02月09日
    浏览(41)
  • JAVA项目在服务器部署过程

    推荐第一种 springboot项目中手动打包 打包依赖 他包含了 但建议还是自己写一个 build 标签 build详细配置参考文章https://www.cnblogs.com/whx7762/p/7911890.html 打包 jar包位置 用winSCP上传到服务器/data/tmp文件里 注意 :maven中仍需要向上面一样的配置 1.从git仓库clone下来最新代码。 2.在本地

    2024年02月05日
    浏览(44)
  • 关于前端vue打包项目以及静态网站部署项目到阿里云ECS云服务器初学简单教程

    准备工作: 1.首先进入https://ecs.console.aliyun.com/ 领取或者购买一台简单的ECS云服务器。 进入网站注册登录后拉到页面最下面或者顶部搜索免费云服务器领取立即试用 ,当然富哥花钱买一台服务器也行。   创建完了以后可以进入云服务ECS工作台,然后就是以下界面   点击右边

    2024年02月04日
    浏览(72)
  • java+vue 前后端项目部署 服务器部署流程 包括nginx软件安装,服务器选择,域名配置

    现在的web端项目大多数都是java+vue前后端分离的项目,都需要分开来部署,基本上都是部署在云服务器上的,这就涉及到选择和购买服务器,以及安装环境,本文记录的是在机器上安装软件,不在docker和宝塔上安装。下面请看详细的步骤吧,都是自己在工作中使用过的,本人

    2024年02月13日
    浏览(60)
  • 如何一键部署本地Java项目到服务器上

    我开发了一个Java代码,现在想部署到服务器上,当然可以使用Jenkins部署,但是Jenkins配置和维护成本比较高,所以我今天分享的是轻量级的一键部署脚本 演示:本地Window的Java代码 - Vmware虚拟机Centos7上 如果你的项目结构不同,可以根据项目结构自行调整 1、对项目进行Maven编

    2024年01月20日
    浏览(52)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包