一、开发工具相关错误:
01、引用别人的工程,出现的可能的错误
多半是因为jdk版本的原因,调整一下即可:
解决方法:Build Path ==> Configure Build Path… ==>Libraies==>找出其中带红叉那个jdk;Remove==>
然后添加自己使用的jdk版本:Add Library==>JRE System Library==>选择自己的jre后点击完成;
若仍然有错,那么:Add Library==>Server Runtime==>选择自己的tomcat后点击完成;
如果这时你的项目里面没错了,但是项目上还是有红叉的话,解决方案参考http://www.cnblogs.com/mmzs/p/8398109.html
02、eclipse开发servlet,HttpServletRequest报红叉解决方案
开发一个Servlet,代码和配置路径都没问题,HttpServlet居然报错了!吓坏我了,于是开始了,调错之路。
解决方法:鼠标右击项目工程——》Build Path——》点击comfigure Build Path进入----->选择java Bulid Path------>在左边点击Libraries--------->选择Add Librar,在Add Library中选择Server Runtime,点击下一步Next。------>选择Apache Tomcat,点击完成。------>这时,在Libraries下可以看到Apache Tomcat了就可以点击ok按钮------>代码出现的红扠都消失了。
03、Eclipse启动Tomcat,45S超时问题解决
解决办法:将时间调大即可;然后保存修改,重启动Tomcat;如果仍然报Timeout错误,继续上述步骤将Timeouts下的Start值改大。
04、报错:javax.servlet.ServletException: Error instantiating servlet class org.springframework.web.servlet.DispatcherServlet
这个主要是在maven配置项目时出现的错误,类似上面的这种报错都可以用以下方式解决。
解决方案;项目右击-->properties-->Deployment Assembly-->add-->Java Build Path Entries-->导入所有依赖的Jar包,重新tomcat即可。
05、maven项目pom.xml文件报错、或者没有文件报错,但是工程还是有红叉的情况?
解决办法: 使用 maven-compiler-plugin 将 maven 编译级别改为 jdk1.6 以上:
1 <build> 2 <plugins> 3 <!-- define the project compile level --> 4 <plugin> 5 <groupId>org.apache.maven.plugins</groupId> 6 <artifactId>maven-compiler-plugin</artifactId> 7 <version>2.3.2</version> 8 <configuration> 9 <source>1.7</source> 10 <target>1.7</target> 11 </configuration> 12 </plugin> 13 </plugins> 14 </build>