首页 > 其他分享 >SpringBoot本地项目上传到服务器

SpringBoot本地项目上传到服务器

时间:2024-09-06 19:54:34浏览次数:12  
标签:SpringBoot jar maven 传到 文件夹 本地 服务器 打包

首次将本地springboot开发的项目上传到服务器,这里连接服务器操作系统是window server,特此记录流程以备不时之需。

基本步骤:

打包项目为jar包

上传项目

启动服务

        1. 本地测试无bug后,打开idea右侧maven面板,清空本地编译文件,在pom文件中设置导报方式为jar, 重新打包。

<packaging>jar</packaging>

 还需要在< plugins >中添加maven插件maven-compiler-plugin, 否则打包时会报错 ”编译时找不到导入的第三方包中相关类“。

 <plugin>
      <groupId>org.apache.maven.plugins</groupId>
      <artifactId>maven-compiler-plugin</artifactId>
      <version>3.8.1</version>
      <configuration>
          <source>1.8</source>
          <target>1.8</target>
          <encoding>UTF-8</encoding>
      </configuration>
 </plugin>

执行打包命令 

        2. 打包完成可以在控制台看到success字样,并且在项目文件夹下有个橙色的target文件夹,这里就是编译过后的文件,打开这个文件夹,发现比平时的文件夹多了两个文件,其中一个就是 .jar结尾的包,这个是需要上传到服务器上的。jar包其实类似于我们常见的压缩包,如zip, rar等。

3. 连接远程服务器,在电脑左下角的开始菜单中,找到windows附件下的“连接远程服务器”,将服务器ip输入,如果有密码需要输入密码。这里是连接的windows server服务器操作系统,连接成功后将jar包复制到远程服务器上,位置可以自行选择。这里放在桌面。

4. 服务器上必须要有java环境,然后在远程桌面上按住shift+鼠标邮件,弹出选择菜单,选择“在此处打开命令窗口”,会弹出一个命令窗口,输入指令:“java -jar jar包名”。这里有个快捷方式,输入jar包名首字母,按tab键就会自动补全包名。按回车键就可以看到项目启动了。

一般项目会有两个配置环境,一个是dev本地开发环境,另一个是正式环境,这样在维护会方便许多。在执行java -jar 命令的时候注意查看是否为正式配置的环境。

在application.yml 文件中指定启用哪个配置环境即可

 

标签:SpringBoot,jar,maven,传到,文件夹,本地,服务器,打包
From: https://blog.csdn.net/2301_80687933/article/details/141859676

相关文章

  • 京东云金秋上云轻量云服务器!
    轻量云主机是面向中小企业、开发者打造的预装精选软件、开箱即用的主机产品,快速搭建网站、电商、企业低代码工具箱,云盘、共享文档、知识库、开发测试环境等,相对普通云主机,按套餐购买更优惠、控制台可视化管理,运维更简单,提供更便捷上云体验。轻量云主机这个专区是本次活动的主......
  • r940 网卡有4个网口,是否可以配置其它网口另一台r940服务器直连
    是的,DellPowerEdgeR940的网卡拥有4个网口,可以通过网络配置将其中一些网口用于直连另一台R940服务器。你可以使用这些网口建立直连网络,以提高服务器间的通信效率或创建特定的网络拓扑。以下是你可以采取的步骤和配置方法:1.物理连接将一根以太网线直接连接两台R940服务......
  • springboot 常用的验证框架分析 -shiro/springsecurity
    一 常用的认证鉴权框架关于认证和鉴权的框架,在springboot中使用比较多的比如shiro,springsecurity,soToken这些。从设计上,这些框架的底层逻辑其实大同小异。整体上来说:对于保护性的安全资源,用户需要先通过认证,才能获取授权访问,所以通过理解,很容易思考到,所有的权限管理框架。......
  • pbootcms提示:“未检测到您服务器环境的sqlite3数据库扩展...”
    解决方法主要有两种,需根据具体情况进行选择。 第一种方法是将数据库配置连接驱动改为pdo_sqlite。首先,按照相关提示,把数据库配置连接驱动修改为pdo_sqlite。随后,可依照图文进行操作。具体而言,打开数据库配置文件,即位于/config/database.php的文件。在该文件中,找到'type'这......
  • 恒创科技:最小化服务器存储容量的技巧
    最小化服务器存储容量的需求通常来自于希望降低硬件成本、节省能源以及提高系统性能的考虑。以下是一些实现这一目标的技巧:1.评估您的存储需求在开始优化服务器存储之前,您需要清楚了解实际需要和使用的空间大小。您可以使用磁盘使用情况分析器或TreeSize等工具扫......
  • 网站服务器设置定时重启会有什么影响吗
    网站服务器设置定时重启可能会带来一系列的影响,这些影响取决于服务器的具体用途、重启的时间点以及用户的访问模式。以下是一些潜在的影响:可能的负面影响:用户体验中断:如果在高峰时段重启服务器,可能导致用户无法访问服务,影响用户体验。服务中断:重启期间,所有运行在服务器上的服务都会......
  • 云服务器内网穿透连接云手机配置ALAS
    文章目录服务器安装TailscaleNAT网络(无独立IP)云服务器安装Tailscale有固定IP的云服务器安装Tailscale云手机安装Tailscale开启无线网络调试安装TailscaleALAS连接云手机上次写到服务器连接云手机时只说了有独立IP的,但有独立IP的云手机注定还是少数,大部分云手机还......
  • 基于springboot武警警官学院训练场地管理系统的计算机毕设
    摘要随着互联网趋势的到来,各行各业都在考虑利用互联网将自己推广出去,最好方式就是建立自己的互联网系统,并对其进行维护和管理。在现实运用中,应用软件的工作规则和开发步骤,采用java技术建设训练场地管理系统。本毕业设计主要实现集人性化、高效率、便捷等优点于一身的训练场地管理......
  • 视频网站都是用什么服务器
    视频网站通常需要高性能和高可靠性的服务器来处理大量的视频数据传输和用户请求。以下是几种常见的服务器类型,它们可以单独使用或组合使用来满足视频网站的需求:专用流媒体服务器(DedicatedStreamingServer):这类服务器专门用于视频流媒体的传输和播放,具备高处理能力和带宽。云视频服......
  • 恒创免费服务器怎么申请
    恒创科技提供的免费服务器体验通常需要用户遵循一系列的申请步骤。以下是一个通用的申请流程,具体步骤可能会根据恒创科技当前的促销政策和用户界面设计有所不同:访问恒创科技官网:首先,你需要访问恒创科技的官方网站,这是申请免费服务器的第一步。找到免费试用活动页面:在官网上查找有关......