发表于: 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中的参数对应的.





返回列表 返回列表
评论

    分享到