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

JavaWeb项目在服务器部署

Hello,大家好,依旧是xiaoli啊~~  如果大家觉得这篇文章对你有帮助,给个赞👍再去吧,好了废话不多说,让我们一路飞起!

服务器(ubuntu)

如果我们要在服务器上部署JavaWeb的项目,首先是不是肯定得有jdk啊,那我们如何下载jdk啊

jdk的下载

要想下载,先更新在软件包

apt-get update

查找jdk的软件包

apt list | grep "jdk"

然后安装jdk17

apt install openjdk-17-jdk

这里面输入Y,也就是同意以下安转⬆️

然后检测是否安装成功

java -version

MysQL的下载

查看mysql数据包

apt list | grep "mysql-server"

下载mysql

apt install mysql-server

然后输入Y即可

设置MysQL安全程度

mysql_secure_installation

都输入Y,然后密码强度设置2即可⬆️

然后连接mysql ,最后更改密码

mysql

更改密码

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

注意:必须要先连接mysql,然后才能更改密码

输入quit即可退出mysql

以后登录输入以下命令即可

mysql -u root -p

最后把你项目中的数据库代码粘贴进去即可!!

SpringWeb的项目部署过程

在项目打包之前需要更改一下你的配置文件~~

配置更改

需要把你本地MySQL的账户和密码更改为服务器上MySQL的账户和密码

在Maven中进行打包

看到这个success就是已经打包了

那我们应该从哪里寻找Jar包呢

找到你创建这个项目的文件夹,然后按照我图片的顺序走就找到了jar包

ok已经找到了这个jar包了

服务器上传jar包

lrzsz软件的下载

然后在服务器上安转一个软件,然后把jar包拖进去即可

apt-get install lrzsz

操作如下⬇️

上传成功后会出现这个jar包

如何让他运行?

输入这个命令即可让他运行(永久运行)⬇️

nohup java -jar jar包名称 &

如何查看运行是否成功

ps -ef | grep "java"

云服务器开放安全组,这里以阿里云服务器为例~

不同厂商叫法可能不一样,但都大差不差

具体操作如下

最后去网页输入就ok了~~

如果你最后不想运行这个项目了

按我如下操作就行


有什么问题,欢迎大家来讨论~~~

http://www.dtcms.com/a/366066.html

相关文章:

  • JavaSE之 常用 API 详解(附代码示例)
  • 【Linux基础】Linux系统管理:深入理解Linux运行级别及其应用
  • burpsuite攻防实验室-JWT漏洞
  • 【串口过滤工具】串口调试助手LTSerialTool v3.12.0发布
  • 哈希表-271.存在重复元素-力扣(LeetCode)
  • C++算法专题学习:模拟算法
  • 写C++十年,我现在怎么设计类和模块?(附真实项目结构)
  • 66这才是真正懂C/C++的人,写代码时怎么区分函数指针和指针函数?
  • 技术方案之Mysql部署架构
  • 极空间打造 “超级中枢”,从书签笔记到聊天分享,一键全搞定!
  • 【单片机day02】
  • Swift 解法详解:LeetCode 370《区间加法》
  • C++ 5
  • 硬件基础与c51基础
  • 【Linux】分离线程
  • 如何下载免费的vmware workstation pro 17版本?
  • 小游戏公司接单难?这几点原因与破局思路值得看看
  • Pytorch笔记一之 cpu模型保存、加载与推理
  • AI隐私保护:当大模型遇上“隐身术”——差分隐私+同态加密,让模型“看不见原始数据”
  • LoRA微调分词器 应用模板(75)
  • test命令与参数
  • Python基础(⑧APScheduler任务调度框架)
  • 数据结构从青铜到王者第十九话---Map和Set(2)
  • git之分支
  • 如何创建交换空间
  • 【音视频】视频秒播优化实践
  • 无穿戴动捕如何深度结合AI数据分析,实现精准动作评估?
  • 代码随想录刷题Day48
  • Linux 字符设备驱动框架学习记录(三)
  • 数学建模-非线性规划(NLP)