在玩springboot,发布后启动报错,现将查找过程记录如下:
1、初始化错误:
Caused by: org.springframework.context.ApplicationContextException: Unable to start EmbeddedWebApplicationContext due to missing EmbeddedServletContainerFactory bean.
找了网上的解决办法,最后发现springboot导出包的时候要用maven或其他打包工具打包,不能直接导出可执行Jar,这样有问题。
2、路径问题
activiti在springboot下部署文件找不到的问题。
在springboot的开发环境的路径没报错,打成jar包运行时候报错,比如如下引用:
xx.createDeployment().addClasspathResource("./processes/myprocess.bpmn").
改成:
repositoryService.createDeployment().addInputStream("mysprocess.bpmn",
new FileInputStream(new File(path + "/myprocess.bpmn"))).deploy();
3、中文名乱码问题:
[root@host ~]# yum install convmv
[root@host ~]# convmv -f gbk -t utf-8 -r /home/xxx//31/xx