首页 > 其他分享 >简单项目部署流程

简单项目部署流程

时间:2024-08-07 14:25:35浏览次数:16  
标签:部署 0.0 流程 简单 jar 255.255 地址 公网 内网

本次项目部署至公司内网服务器上,内网IP为192.168.xx.xxx。

项目打包

:打包前可能要对项目的改动:配置文件中端口号,数据库等信息。

​ 通过Maven的package打包成jar文件,其存放于项目的target文件夹下。将jar包复制到服务器的文件夹中,在其目录中cmd输入命令java -jar xxx.jar 保持窗口打开即可,如需手动打开关闭-关闭命令行界面也能长期运行的方式则需另外的命令,此处不再赘述。

​ 项目访问:浏览器中输入服务器的IP地址和项目即可。

另外的打包方式:在IDEA的设置中,项目结构的工件中,新建从模块创建jar。两种提取方式

  • 提取到目标JAR:整个项目包括所需的第三方JAR包全整合成一个JAR输出出来。
  • 复制到输出目录并通过清单链接:将程序和所需的JAR包一个一个完整的打包到相应目录下。

此种方式需要再Build-Build Artifacts-Build一下。

IP地址科普

公网地址:

  • A类:10.0.0.0-127.255.255.255

  • B类:128.0.0.0-191.255.255.255 一般用于国际性大公司和政府机构

  • C类:192.0.0.0-223.255.255.255 一般用于小公司、校园网、研究机构等

  • D类:224.0.0.0-239.255.255.255 特殊用途,也被称作广播地址。

  • E类 :240.0-255.255… 暂时保留

上述为总公网地址,其中各有一部分区段被作为私有地址使用,

内网地址:

  • A:10.0.0.0-10.255.255.255

  • B:172.16-172.31.255.255

  • C:192.168.0.0-192.168.255.255

​ 内网地址常用于公司内部组网,监控设备等,内网地址只能在局域网中使用,不同的局域网可以使用同样的内网地址,所以内网地址不可用于公网,其访问互联网需要NAT地址转换,将内网地址映射到公网地址,NAT可以将内网的IP地址和端口号映射到同一个公网地址的不同端口号,如219.152.168.222:9200/9201减少了公网IP的占用一一 这就是不同的局域网可以用同样内网地址的原因,因为他们处于不同的公网地址之下,其公网地址不同。

标签:部署,0.0,流程,简单,jar,255.255,地址,公网,内网
From: https://blog.csdn.net/qq676752351/article/details/140971942

相关文章

  • 一帧CAN报文的收发流程
    一帧CAN报文的收发流程概述介绍总线通讯的文章有很多了,各种平台,CSDN\知乎、电子发烧友等等。扪心自问,你真的懂了吗?还是和大多数人一样,浅尝辄止,仅仅了解了一些分层的概念,就停滞不前了?附赠自动驾驶最全的学习资料和量产经验:链接认识事物的逻辑可不是这样的。autosar实......
  • 部署argo-rollouts
    https://github.com/argoproj/argo-rollouts/releaseskubectlcreatenamespaceargo-rolloutskubectlapply-nargo-rollouts-fhttps://github.com/argoproj/argo-rollouts/releases/download/v1.3.1/install.yamlkubectlapply-fhttps://github.com/argoproj/argo-r......
  • AI 绘图 Stable Diffusion 真人漫改全流程跑通,看过来,照做就行了。
    今天给大家讲解SD如何实现真人漫改。文章使用的AI工具SD整合包、各种模型插件、提示词、AI人工智能学习资料都已经打包好放在网盘中了,无需自行查找,有需要的小伙伴文末扫码自行获取。先上效果图:原图:Stablediffusion涉及的内容很多,对于初学者来说入门是有点困难,但是我......
  • QWen2-72B-Instruct模型安装部署过程
    最近在给我们的客户私有化部署我们的TorchV系统,客户给的资源足够充裕,借此机会记录下部署千问72B模型的过程,分享给大家!一、基础信息操作系统:Ubuntu22.04.3LTSGPU:A800(80GB)*8内存:1TB二、软件信息Python:3.10Pytorch:2.3.0Transformers:4.43.0vLLM:0.5.0cuda:......
  • Jenkins部署手册
    一、概述Jenkins是一个持续集成环境,底层由Java开发,它的工作流程可以看作:1、从服务器拉下源代码到本地2、恢复相关程序包nuget3、MSBuild编译程序4、发布程序 二、安装在测试服务器212中依次安装SVN、JDK、VisualStudio、Jenkins,安装包如图:  配置环境变量、安装过......
  • 基于SpringBoot+Vue+uniapp的电动车租赁网站(源码+lw+部署文档+讲解等)
    文章目录前言详细视频演示具体实现截图技术栈后端框架SpringBoot前端框架Vue持久层框架MyBaitsPlus系统测试系统测试目的系统功能测试系统测试结论为什么选择我代码参考数据库参考源码获取前言......
  • 基于SpringBoot+Vue+uniapp的园区停车管理系统(源码+lw+部署文档+讲解等)
    文章目录前言详细视频演示具体实现截图技术栈后端框架SpringBoot前端框架Vue持久层框架MyBaitsPlus系统测试系统测试目的系统功能测试系统测试结论为什么选择我代码参考数据库参考源码获取前言......
  • 基于SpringBoot+Vue+uniapp的人力资源管理系统(源码+lw+部署文档+讲解等)
    文章目录前言详细视频演示具体实现截图技术栈后端框架SpringBoot前端框架Vue持久层框架MyBaitsPlus系统测试系统测试目的系统功能测试系统测试结论为什么选择我代码参考数据库参考源码获取前言......
  • 基于SpringBoot+Vue+uniapp的应急资源管理系统(源码+lw+部署文档+讲解等)
    文章目录前言详细视频演示具体实现截图技术栈后端框架SpringBoot前端框架Vue持久层框架MyBaitsPlus系统测试系统测试目的系统功能测试系统测试结论为什么选择我代码参考数据库参考源码获取前言......
  • 基于javaweb jsp ssm网上书城系统的设计与实现+vue录像(源码+lw+部署文档+讲解等)
    前言......