springboot项目部署到非联网计算机踩坑记录
springboot项目拷贝到非联网计算机过程
前言
由于接触的大部分都是军工项目,现场环境不能联网,于是在平时在使用maven习惯了之后,导入到非联网计算机之后,各种依赖报错往往层出不穷,百度搜索并摸索了一天,成功跑起来了,这里记录下
maven依赖导出
导出前,我考虑了一下大概有两种方式,一种是在现场环境搭建maven私库(这方面没搞过,不太有把握),一种是导出所有依赖的jar包(这个在自己电脑上实验过,可以搞.嘿嘿),本人用的idea,就拿idea出图文教程了.
-
maven依赖导出
- 点开之后出现下图,在command line 中输入图中命令
- 之后等控制台出现以下界面即为导出jar包成功
- 之后在将导出的lib包复制到项目下,再将项目拷贝到非联网计算机.
- 看下图
添加完之后,正常情况下就可以正常运行了.下面说说不正常情况下.
启动报错 invalid character found in method name HTTP method names must be tokens
这个原因呢,我也在网上搜索了半天,无外乎是改server.xml配置文件啊,在boot配置文件设置大小啊之类的,改https为http啊,终于看到不一样的答案了.
报着试一试的态度,改了一个不常用的端口号,果然不报错了…在此记录一下,希望可以帮助到大家.