前端的基友让我把项目运行部署到服务器上去他测试接口,以前部署过war,就按照以前的方式进行部署,发生了两个错误。
第一个错误:maven打包报错Fatal error compiling: 无效的目标发行版: 1.8.0。仔细查看后,发现是在maven的seeting.xml中jdk配置有错,修改如下。
第二个错误:部署到服务器上后,tomcat启动不了,查看tomcat启动日志
报错为:org.quartz.JobPersistenceException: Couldn't retrieve trigger: Table 'xxxxx‘’找不到,查明原因得知是linux中不能mysql需要在[mysqld]下面添加一行配置,即 lower_case_table_names=1:才能够无视大小写。