工程打包与运行
windows系统
直接使用maven对项目进行打包
jar支持命令行启动需要依赖maven插件支持,打包时须确认是否具有SpringBoot对应的maven插件
<build>
<plugins>
<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>
</plugins>
</build>
直接在cmd窗口中运行
java -jar StudySpringBoot-0.0.1-SNAPSHOT.jar
若没有该插件jar包不能直接在Java中运行,直接运行会报错“没有主清单属性”
使用插件与不使用插件的jar包的描述文件不同(MANIFEST.MF)
Windonws端口被占用解决办法(指令在cmd中运行)
查询端口
netstat -ano
查询指定端口
netstat -ano | findstr port
netstat -an | grep port
根据进程PID查询进程名称
tasklist | findstr "进程PID号"
根据PID杀死任务(-f表示强制杀死)
taskkill /f /pid "进程PID号"
根据进程名称杀死任务(-f表示强制杀死)
taskkill -f -t -im "进程名称"
Liunx系统
基于Linux(CenterOS7)
安装JDK,且版本不低于打包时使用的JDK版本
安装包保存在/usr/local/自定义目录中或$HOME下
其他操作参照Windows版进行
配置高级
临时属性设置
临时属性设置
在启动项目时可以用临时属性
java -jar StudySpringBoot-0.0.1-SNAPSHOT.jar --server.port=80
还可以同时设置多个临时属性
java -jar StudySpringBoot-0.0.1-SNAPSHOT.jar --server.port=80 --logging.level.root=debug
属性加载优先顺序
参看

最低0.47元/天 解锁文章
869





