问题
There are no resources that can be added or removed from the server
或者
Failed while installing Dynamic Web Module 3.0 null point exception
解决方法,
1刚导入的项目,会有一些jar包的引用不能用,所有 右键》build path一下,
然后找到不能用的包,删掉,从新导入。如果jsp页面报错,则说明你的JDK不能引用,从新add libraries一下。
2,本身项目没有报编译错误,但是还出现这种情况,做法:
2.0,右键》properties》Java build path 》source》改变值为“项目名称/WebRoot/WEB-INF/classes”,具体名称视你的项目目录而定,尤其是写webroot 还是webcontent.
2.1右键》properties》project facet》【勾选java1.6,JavaScript1.0,dynamic web model3.0/3.1/2.5】》apply
2.2,如果报2.1无效,则去改配置文件。
2.2.1 项目根目录,.settings文件夹,org.eclipse.wst.common.project.facet.core.xml,
内容改为<?xml version="1.0" encoding="UTF-8"?>
<faceted-project>
<fixed facet="wst.jsdt.web"/>
<installed facet="java" version="1.7"/>
<installed facet="jst.web" version="3.0"/>
<installed facet="wst.jsdt.web" version="1.0"/>
</faceted-project>
2.2.2,上一步改完之后,应该能够部署了,但是去Tomcat下去看,则是一个名为项目名的空文件夹,依然无效。本步骤修改发布配置
根目录 .settings文件夹
<?xml version="1.0" encoding="UTF-8"?>
<project-modules id="moduleCoreId" project-version="1.5.0">
<wb-module deploy-name="项目名称">
<wb-resource deploy-path="/" source-path="/WebRoot" tag="defaultRootSource"/>
<wb-resource deploy-path="/WEB-INF/classes" source-path="/src"/>
<property name="context-root" value="项目名称"/>
<property name="java-output-path" value="/项目名称/WebRoot/WEB-INF/classes"/>
</wb-module>
</project-modules>
改完重启eclipses,部署,发布,成功,啦啦啦啦