eclipse搭建Springmvc工程中容易出现的几个错误
2016-09-21 12:46
309 查看
版本: eclipse lunna,java 1.7,Spring 4.1.4,tomcat 7.0.70
问题1:出现(missing)的问题只需将器删除并且重新添加即可
勾选和点击add folder效果如下
问题二:搭建的工程默认的java版本是1.5,要修改java版本可以直接在buildpath里面edit,随后在project facets里面修改java版本,但是[b]Dynamic web Moudule 的版本不能在这里直接更改,
[/b]
需要打开工程目录下有一个.settings文件夹,打开org.eclipse.wst.common.project.facet.core.xml,做如下修改:
<span style="font-family:Arial;"><span style="background-color: rgb(51, 255, 51);"><span style="font-size:14px;"> </span></span> <span style="font-size:14px;"><installed facet="jst.web" version="3.0"/></span></span>
问题三:刚搭建好工程时index.jsp会出现小红叉,这个也不用急,只需在java build path中liberaries里面add liberary如图添加server runtime点击next 添加tomcat服务器即可
问题四:部署了tomcat之后启动不了的,有很多网友是通过设置server location选择第二项use tomcat installation并且设deploy path 为wabapp,我在搭建过程中没有改变他的默认设置,也可以照常启动,不过为了强迫症,我还是改成了图下方这样,都能运行,
问题5:为了练习我搭了两个工程,目的就是为了发现更多问题,在其中一个工程中运行tomcat出现静态的网页可以打开,但是controller里面映射的地址出现http 500的错误 ,并且tomcat显示 java.lang.ClassNotFoundException: javax.servlet.jsp.jstl.core.Config,后来百度了发现是少了两个jar包直接在pom.xml
里面添加两个dependency即可
<span style="color:#009900;"> <span style="font-family:Arial;"> <dependency> <groupId>javax.servlet</groupId> <artifactId>jstl</artifactId> <version>1.2</version> </dependency> <dependency> <groupId>taglibs</groupId> <artifactId>standard</artifactId> <version>1.1.2</version> </dependency></span></span>
因为是maven部署的项目,所以添加之后,他会自动下载jar包到tomcat中对应工程下web-inf/libs中如下图所示
但是奇怪的是为什么我另外的一个工程里面都没有这两个jar包,为什么却能正常运行?我也感到很疑惑,后来我看了另外一个工程的jar的版本好像更高一点Spring的版本是4.1.4,而需要添加那两个jar的是4.1.1,我唯一能猜想到的可能是版本的问题吧,还有很长的路要走啊,切勿急躁。一步步来。慢下脚步。踏踏实实。
此外初学者一定要搞清楚的就是,在javaworkspace中的配置文件更改之后用eclipse进行发布,如果是部署在tomcat下的话,在eclipse中启动tomcat会使tomcat下webapp下的工程文件的配置文件也发生修改,如果直接在tomcat目录下修改了配置文件的话,但java workspace中未修改又用eclipse来启动tomcat会使配置文件以workspace中的配置为准。
这是我参考的一篇文章,http://www.cnblogs.com/mybest/p/4265872.html
相关文章推荐
- eclipse错误:代码没任何错误,工程却出现小红叉
- eclipse 导入项目后,在工程图标上出现红叉,但是工程中的文件并没有提示错误的解决方法
- 解决eclipse 工程前出现红色感叹号 但没有提示错误出在什么地方build path jar包也没报错
- Eclipse中点Validate后工程出现错误图标
- Eclipse 创建 Android 工程出现 Errors running builder 'Android Resource Manager' on project ... 的错误
- eclipse再出现这样的错误,工程上显示红叉,类里面找不到错误
- Eclipse新建Android项目时,出现appcompat_v7工程错误和红色感叹号(提示一堆style错误)
- Eclipse 导入已有工程出现一堆编译错误
- eclipse中工程出现红叉但代码没错误
- eclipse导入Android工程项目后出现错误汇总
- 关于搭建Hadoop过程中出现的几个错误
- java工程项目里,在一个包里面,不能出现同名的类名,这问题是刚接触java才会遇到的,特别是新手一般都没有建立包,而是使用默认的,易出现同名的类名,导致eclipse提示错误
- java工程项目里,在一个包里面,不能出现同名的类名,这问题是刚接触java才会遇到的,特别是新手一般都没有建立包,而是使用默认的,易出现同名的类名,导致eclipse提示错误
- eclipse建工程时,出现“在项目中具有不受限制的类路径容器:JRE系统库”错误
- linux上搭建eclipse CDT 运行出现 launch failed,binary not found 错误解决办法。 收藏
- eclipse中加入写好的android工程和出现的错误
- 项目中用hibernate容易出现错误的几个地方小记一下
- web工程加载到eclipse可能出现的错误
- 在eclipse中导入Android工程时,出现“Case Variant Exists”错误
- maven在eclipse建立工程,运行出现Server IPC version 9 cannot communicate with client version 4错误