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

前言

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

maven依赖导出

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

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

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

这个原因呢,我也在网上搜索了半天,无外乎是改server.xml配置文件啊,在boot配置文件设置大小啊之类的,改https为http啊,终于看到不一样的答案了.
springboot项目部署到非联网计算机踩坑记录
报着试一试的态度,改了一个不常用的端口号,果然不报错了…在此记录一下,希望可以帮助到大家.