我爱编程

Java开发中遇到错误集锦

2018-05-27  本文已影响0人  TeddyLyn

1.@Override不起作用

原因:JDK版本过低

右键项目-->properties-->java build path、java compiler、project facets 修改jdk版本 

Java Compiler选择的版本必须和Project Facets中指定的java版本一致。

Java Build Path中引用的jdk的版本需要和'Project Facets'中配置的java版本一致。

Run Configurations面板中的JRE配置也需要和'Project Facets'中配置的java版本一致。

2.使用spring的@autowired注解,无法实例化dao,service,controller等,报空指针异常

暂无解决方案,谁有解决方案随时交流,非常感谢!

3.JUNIT测试时请求的URL调用报错信息

org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; 文件提前结束

原因:使用的是CXF框架的restful风格的webservice接口时调用的URL路径出现问题,原因是web.xml中缺少CXF相关的URL映射

解决方案:在web.xml中加上

<servlet>

    <servlet-name>CXFServlet</servlet-name>

    <servlet-class>org.apache.cxf.transport.servlet.CXFServlet</servlet-class>

</servlet>

<servlet-mapping>

     <servlet-name>CXFServlet</servlet-name>

    <url-pattern>/*</url-pattern》

</servlet-mapping>

上一篇 下一篇

猜你喜欢

热点阅读