发表于: 2016-08-24 21:00:44
0 2233
今天完成的事情:使用jetty:run发布成功,接下来就是使用log4j,json还有PostMan/dhc。
遇到的问题:
1.Unknown lifecycle phase "jetty".
jetty:run这个命令不能有空格
2.org.springframework.beans.factory.BeanCreationException: annotationmethodhandleradapter
这个错误一直不知道怎么解决,有人说是pom.xml配置错误了,我改了很多地方因为忘了重新启动jetty导致我也不知道是哪
里出了问题。
3.Failed to execute goal org.mortbay.jetty:maven-jetty-plugin:6.1.26:run (default-cli) on projectITTast2:
Failure: Address already in use: bind
这是个常见错误,就是发布端口被占用了,一般都是8080端口。
最直接的方法
在cmd下,输入 netstat -ano|findstr 8080 //说明:查看占用8080端口的进程,显示占用端口的进程
taskkill /pid 6856 /f //说明,运行windows自带taskkill命令,将上面显示的进程号,结束掉。
4.springMVC获取地址栏传参的方式@RequestParam(value="",required=)
// required=false表示不传的话,会给参数赋值为null,required=true就是必须要有
5.Parameter 'page' not found. Available parameters are [0, 1, param1, param2]
这个是mybatis的常见错误,当给sql语句传递多个参数的时候他就不知道怎么匹配参数
解决办法有使用map来传参,或者将limit #{page},#{pageSize}换成limit #{0},#{1},还有使用@Param("page")注释,告诉
他对应方法中的参数是怎么和sql中的参数对应的.
评论