Maven打包时出现Process terminated错误
用maven打包时出现Process terminated样式的错误,报错如下:
![在这里插入图片描述](https://img-blog.csdnimg.cn/2d7edf6fd0cc4a7cb8813e2773d7cf3d.png)
查看报错信息
检查maven的配置文件
![在这里插入图片描述](https://img-blog.csdnimg.cn/84d0c8a649044343a64402eed603743b.png)
多引入了一次控制器
![在这里插入图片描述](https://img-blog.csdnimg.cn/974fb9d5a576446eae8dd2b4107943e9.png)
注释掉多余的
![在这里插入图片描述](https://img-blog.csdnimg.cn/f0dc33b4914c4c8dbcef1b9efd0e418c.png)
编码错误
![在这里插入图片描述](https://img-blog.csdnimg.cn/297089f4d5ba428a8e0acf536aaef223.png)
File encoding has not been set, using platform encoding GBK, i.e. build is platform dependent!
找了半天,原来只要在pom.xml文件中增加一个配置项即可
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
切点表达式错误
Error creating bean with name ‘dataSource’ defined in class path resource [applicationContext-dao.xml]: Initialization of bean failed; nested exception is java.lang.IllegalArgumentException: Pointcut is not well-formed: expecting ‘name pattern’ at character position 32
这个报错一开始我以为是dataSource配置问题,并且在applicationContext-dao.xml里面找问题,导致花费了很大时间
其实关键的报错信息就是pointcut is not well-formed: expecting ‘name pattern’ at character position 32
这种情况大多是切入点表达式错误
![在这里插入图片描述](https://img-blog.csdnimg.cn/3709d0524d574e4caca2b76f02c43499.png)
表达式格式完全没有问题,我给他切一行就行了。。。奇怪的BUG…
![在这里插入图片描述](https://img-blog.csdnimg.cn/e2b61c1beb5a4467a372fa1f7b3ed1fc.png)
成功打包项目
![在这里插入图片描述](https://img-blog.csdnimg.cn/3211e674bb11405fbd863d710e32a913.png)