首先在idea maven 中找到packpage打成jar , 现在本地终端允许jar包,java -jar xxxx.jar,报错,找不到可允许********application(启动类),后来发现是打包的项目pom.xml里面没有加入这个
<build> <finalName>项目名</finalName> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <version>2.2.5.RELEASE</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>2.22.2</version> <configuration> <skip>true</skip><!--跳过单元测试 --> </configuration> </plugin> </plugins> </build>
加上这个后项目启动成功。
第二部,部署到测试环境,首先测试环境得有可用的服务器,用Linux 命令进入到你要部署的目录
把jar 上传到相应的目录, final shell 直接拖动就可以上传jar包,然后运行nohup命令启动jar,具体的nohup命令使用请百度,笔者第一次用, 还不透测,怕误导,回车之行命令后会出现一个进程号,使用 ps -aux | grep java 命令查看java运行进程, 看是否有这个进程号, 存在说明启动成功, 就可以访问了。