一、开发工具相关错误:

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>  
在build中添加插件,修改jdk版本

相关文章: