关于宝塔运行Java SpingBoot的坑
关于maven插件
报了一个no main manifest attribute错误(当时70M的jar包秒传,没注意到) 解决:pom.xml文件中添加
<plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <configuration> <executable>true</executable> </configuration> </plugin> </plugins>
关于tomcat
这次使用的是<Java项目一键部署 3.5>工具,因为安装的是tomcat7 ,版本不对应 报错:java.lang.UnsupportedClassVersionError 解决:将tomcat7 更改为tomcat8
关于log日志报错
看日志是说文件夹创建失败…然后看了下给的执行命令 sudo -u nohup /usr/bin/java -jar {jar路径} >> ./logs/demo.log 2>&1 & 其中的-u 是使用用户权限执行,如果是不加-u的话就是root 权限执行。 修改为 sudo nohup /usr/bin/java -jar {jar路径} >> ./logs/demo.log 2>&1 & 完事
关于接口调用、数据库拒绝连接
报错信息有很多,关键信息为:
unblock with ‘mysqladmin flush-hosts‘
意思是最近某个ip在很频繁的连接数据库。 可以通过使用mysql 的root 账号 使用命令行登录,执行
flush hosts;
然后就可以了