问题1:eclipse导入web项目XML,JSP报错,项目显示红色叉号
解决方法:Window-->Preferences-->Validation 点击Disable All,忽略所有校验
问题2:eclipse导入项目提示:Some projects cannot be imported because they already exist in the workspace
解决方法:1.修改导入项目名;2.删除workspace目录下的.metedata目录,重新执行导入操作
问题3:eclipse中项目更换高版本jdk后,项目部分文件报错
解决方法:这种问题多由于不同版本的jdk差异造成的,比如jdk1.6 ftpclient相关方法是在rt.jar中,并未对外暴露,在jdk1.7中改写了ftpclient的相关方法,并且private,不支持new;这种情况下需要切换jdk来支持不同项目的需求
问题4:eclipse如何安装svn插件
解决方法:
1.下载eclipse插件包,路径: Eclipse update site URL: http://subclipse.tigris.org/update_1.8.x
SVN插件包下载:http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240
下载成功,复制features和plugins两个目录到eclipse同名目录下,重启eclipse
2.在eclipse里面找到Help-->Install new software-->Add 输入svn插件名称和svn插件路径(http://subclipse.tigris.org/update_1.8.x
),勾选Subclipse和SVNKit,点击next...
问题5:通过svn客户端从svn上下载的项目,导入到eclipse中,eclipse里面不显示项目svn信息
解决方法:确保eclipse中svn插件正常,svn客户端正常的情况下,右键该项目-->Team-->share project -->finish
问题6:eclipse不同版本和jdk的配合
eclipse3.2(Callisto-木卫四)
eclipse3.3(Europa-木卫二)
eclipse3.4(Ganymede-木卫三)
eclipse3.5(Galileo-伽利略)
eclipse3.6(Helios-太阳神)【JDK6】
eclipse3.7(Indigo-靛蓝)【JDK6以上,兼容JDK7】
eclipse4.2(Juno-朱诺)【JDK7以上】
eclipse4.3(Kepler-开普勒)【JDK7以上】
eclipse4.4(Luna-月神)【JDK7以上】
eclipse4.5(Mars-火星)【JDK7以上】
PS:eclipse和JDK应统一,若使用32位则都使用32位,若使用64位则统一为64位
问题7:如何解决tomcat服务启动时,项目文件被加载两次的问题
解决方法:
appBase与docBase区别
appBase是指定虚拟主机的目录,可以指定绝对目录,也可以指定相对于<CATALINA_HOME>的相对目录.如果没有此项,默认为<CATALINA_HOME>/webapps。
docBase是指定Web应用的文件路径.可以给定绝对路径,也可以给定相对于Host的appBase属性的相对路径. 如果Web应用采用开放目录结构,那就指定Web应用的根目录;如果Web应用是个WAR文件,那就指定WAR文件的路径。
tomcat配置文件配置以下参数时
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Context path="" docBase="D:/apache-tomcat-7.0.53/webapps/Test" debug="0" reloadable="true" />
</Host>
每次启动tomcat,项目会出现被加载两次的问题,配置文件如下图所示:
tomcat配置文件配置以下参数时
<Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true" xmlNamespaceAware="false" xmlValidation="false">
<Context docBase="tmcp-3.3.4_hbase" path="" reloadable="false" source="org.eclipse.jst.j2ee.server:tmcp-3.3.4_hbase" />
</Host>
每次启动tomcat,项目会出现被加载两次的问题,配置文件如下图所示:
出现上述问题的原因是tomcat加载玩appBase="webapps"之后又去加载docBase,因此造成加载两次项目的问题,修改path参数path="/tmcp-3.3.4_hbase"(项目名称),配置文件内容是
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Context docBase="tmcp-3.3.4_hbase" path="" reloadable="false" source="org.eclipse.jst.j2ee.server:tmcp-3.3.4_hbase" />
</Host>
如果不想修改path="/tmcp-3.3.4_hbase"的参数,那么可以修改appBase="webapps"的参数,把appBase改为和docBase路径一致
如果在Linux下,且发布路径非webapps,appBase="webapps"可以可无
问题8:Eclipse里面添加tomcat服务器提示: Cannot create a server using the selected type
解决方法:window-->preferences-->Server-->Runtime Environment 修改或删除不可用的server路径