springboot项目部署到非联网计算机踩坑记录

本文分享了在非联网环境下部署SpringBoot项目的实战经验,详细介绍了通过导出Maven依赖jar包的方式解决现场环境中遇到的各种依赖问题,并记录了解决启动报错的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

由于接触的大部分都是军工项目,现场环境不能联网,于是在平时在使用maven习惯了之后,导入到非联网计算机之后,各种依赖报错往往层出不穷,百度搜索并摸索了一天,成功跑起来了,这里记录下

maven依赖导出

导出前,我考虑了一下大概有两种方式,一种是在现场环境搭建maven私库(这方面没搞过,不太有把握),一种是导出所有依赖的jar包(这个在自己电脑上实验过,可以搞.嘿嘿),本人用的idea,就拿idea出图文教程了.

  1. maven依赖导出
    在这里插入图片描述
  2. 点开之后出现下图,在command line 中输入图中命令
    在这里插入图片描述
  3. 之后等控制台出现以下界面即为导出jar包成功
  4. 在这里插入图片描述
  5. 之后在将导出的lib包复制到项目下,再将项目拷贝到非联网计算机.
  6. 在这里插入图片描述
  7. 看下图
    在这里插入图片描述
    添加完之后,正常情况下就可以正常运行了.下面说说不正常情况下.

启动报错 invalid character found in method name HTTP method names must be tokens

这个原因呢,我也在网上搜索了半天,无外乎是改server.xml配置文件啊,在boot配置文件设置大小啊之类的,改https为http啊,终于看到不一样的答案了.
在这里插入图片描述
报着试一试的态度,改了一个不常用的端口号,果然不报错了…在此记录一下,希望可以帮助到大家.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值