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

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.xdnf.cn/news/20010.html

相关文章:

  • 数据结构之----线性表其一---顺序表
  • 弱电太累,职业发展遇瓶颈?那一定不要错过这个技能!
  • 单片机(89C51)---基础知识
  • 阅兵时刻,耐达讯自动化RS485 转 Profinet 网关助力矿山冶金连接迈向辉煌
  • 【大数据技术实战】Flink+DS+Dinky 自动化构建数仓平台
  • 嵌入式 Linux 启动流程详解 (以 ARM + U-Boot 为例)
  • 【ShiMetaPi M4-R1】上手:RK3568B2|开源鸿蒙(OpenHarmony) 应用开发快速上手
  • Vue+Echarts饼图深度美化指南:打造卓越数据可视化体验
  • 深入理解 Java 集合框架:底层原理与实战应用
  • 0元部署私有n8n,免费的2CPU+16GB服务器,解锁无限制的工作流体验
  • ruoyi vue element 实现点击、返回首页收起已经展开的菜单栏
  • SpringBoot 整合 Kafka 的实战指南
  • 《用 Django 构建博客应用:从模型设计到文章管理的全流程实战》
  • 2025年11月GIS应用技术测评考试(附考试资料分享)
  • 【开题答辩全过程】以 校园安全管理系统设计与实现为例,包含答辩的问题和答案
  • Django 命令大全:从入门到精通,开发者必备指南
  • Spring Boot 事务失效的八大原因及解决方案详解
  • 什么是科技成果鉴定测试?成果鉴定测试报告带给企业什么好处?
  • 【54页PPT】基于DeepSeek的数据治理技术(附下载方式)
  • 数据库高可用全方案:Keepalived 故障切换 + LVS (DR) 模式 + MariaDB 主主同步实战案例
  • 深度学习----卷积神经网络的数据增强
  • docker 安装 redis 并设置 volumes 并修改 修改密码(三)
  • 工厂设备物联平台_HawkEye智能运维平台_璞华大数据
  • mac idea 配置了Gitlab的远程地址,但是每次pull 或者push 都要输入密码,怎么办
  • 开源与闭源的再对决:从Grok到中国力量,AI生态走向何方?
  • LeetCode 面试经典 150_矩阵_有效的数独(34_36_C++_中等)(额外数组)
  • Dify 从入门到精通(第 73/100 篇):Dify 的高级 RAG 优化(高级篇)
  • Vue 3 WebSocket通信方案:从原理到实践
  • net9 aspose.cell 自定义公式AbstractCalculationEngine,带超链接excel转html后背景色丢失
  • 创建Spring MVC和注解