当时我找到一下的方法.我去项目里查看居然没有 org.eclipse.wst.common.component 这个文件 .然后就从别的项目里烤了一个出来.然后把对应的
内容改成此项目的.然后刷新项目就好了.......................................................
原因么.应该是某些时候去重写这个文件的时候关掉了eclipse.然后导致这个文件没有写成功.
有时web项目下的jar文件不自动加载,手动加载时又不会加载到Web App Libraries目录下,现在修改方法总结如下
在项目的应用目录下找到.settings\org.eclipse.wst.common.component文件,在刚新建一个项目时,此文件下面的内容如下:<?xml version="1.0"encoding="UTF-8"?>
<project-modules id="moduleCoreId"project-version="1.5.0">
<wb-moduledeploy-name="webdemo">
<wb-resourcedeploy-path="/"source-path="/WebContent"/>
<wb-resource deploy-path="/WEB-INF/classes"source-path="/src"/>
<property name="context-root"value="webdemo"/>
<property name="java-output-path"value="/webdemo/build/classes"/>
</wb-module>
</project-modules>
发现少了一句 <wb-resource deploy-path="/"source-path="/WebContent"/>, 所以我们要手动把它加下,最后改正后的内容如下:
<?xml version="1.0"encoding="UTF-8"?>
<project-modules id="moduleCoreId"project-version="1.5.0">
<wb-moduledeploy-name="webdemo">
<wb-resource deploy-path="/"source-path="/WebRoot"/>
<wb-resource deploy-path="/WEB-INF/classes"source-path="/src"/>
<property name="context-root"value="webdemo"/>
<property name="java-output-path"value="/webdemo/build/classes"/>
</wb-module>
</project-modules>这样我们的eclipse web 项目又可以像以前一样运行,而且所有lib包下的jar也会自动存入Libraries/Web App Libraries目录下面。
转载地址: http://aniyo.iteye.com/blog/1343439