一. eclipse中布多个项目的时候web.xml的WebappRoot冲突问题
需要在WEB-INF下的web.xml下指定webAppRootKey
<context-param>
<param-name>webAppRootKey</param-name>
<param-value>gfflRoot</param-value>
</context-param>
二.maven中遇到的小问题
这是个有名的项目管理软件,我就不多说了,你经常在svn更新了POM.XML会遇到一些问题.比如说,jar提示缺失,在项目工程上会提示个大大的红色感叹号这时候,我们通常只要在工程上右键build path,点击libary查看冲突的包,remove掉,然后,项目右键maven ->updateproject即可.
三.The superclass “javax.servlet.http.HttpServlet” was not found on the Java Build Path问题
这个是由于缺少运行环境导致的,在出现此错误的项目上单击鼠标右键》Build Path》Configure Build Path,然后add library,选择Server RunTime添加需要的运行环境即可.
四.tomcat部署路径出问题
许多使用eclipse的用户可能不太注意项目部署到了tomcat后项目部到哪里去了.事实上,默认是在eclipse目录下生成了一个插件产生的独特的目录一般,路径通常在以下路径:
metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps
而许多人希望在自己的tomcat下看到自己的工程.那么按以下步骤来(在severs版面找到要修改的tomcat,并右键)
1.确保停止了服务器运行
2.remove部署的项目
3.clean相关配置
4.open打开相关配置页面
5.找到servers location,选择User tomcat Installation选项
6.修改deploy path为自己使用的tomcat的webapps路径
7.保存关闭
五.xml版本在工作空间不一致的问题
修改org.eclipse.wst.common.project.facet.core.xml中
<installed facet="jst.web" version="3.0"/>