Eclipse常见问题处理
2016-07-25 10:47
756 查看
问题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路径
解决方法: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路径
相关文章推荐
- Spring Aop实例(XML形式)
- springMVC如何接收和发送json数据对象
- 最长递增子序列问题
- Eclipse/jre/jdk/jvm
- 深入介绍Java对象初始化
- 使用Myeclipse + SVN + TaoCode 免费实现项目版本控制的详细教程
- JavaWeb的Filter过滤器应用
- Java基础:逻辑与或和按位与或的区别
- JNI(Java Native Interface)首次使用
- 处理java错误”编码 GBK 的不可映射字符“
- java韩顺平老师视频有需要可以留言
- java学习资源分享
- jvm类加载器
- try {}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会被执行,什么时候被执行,还是在return之后执行?
- java图片验证码生成教程详解
- Java中Native关键字的作用
- Java之JUC系列:外部Tools
- Java的4种Json类库介绍
- Windows中安装jdk,出现javac不是内部或外部命令 也不是可运行的程序
- DES/3DES/AES区别