本内容由网络资料组合+自己大量测试组成
环境tomcat6.0.35、jdk1.6、eclipse3.6 helios、xp
1.使用eclipse helios
2.然后修改eclipse工程下的.project文件:
<buildSpec></buildSpec>
中加入:
<buildCommand>
<name>org.eclipse.wst.common.project.facet.core.builder</name>
<arguments></arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.wst.validation.validationbuilder</name>
<arguments></arguments>
</buildCommand>
<natures></natures>
中加入:
<nature>org.eclipse.wst.common.project.facet.core.nature</nature>
<nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>
<nature>org.eclipse.jem.workbench.JavaEMFNature</nature>
3: .settings——.jsdtscope文件内容改为
<?xml version="1.0" encoding="UTF-8" ?>
<classpath>
<classpathentry kind="src" path="" />
<classpathentry kind="con" path="org.eclipse.wst.jsdt.launching.JRE_CONTAINER"
/>
<classpathentry kind="con" path="org.eclipse.wst.jsdt.launching.WebProject">
<attributes>
<attribute name="hide" value="true" />
</attributes>
</classpathentry>
<classpathentry kind="con" path="org.eclipse.wst.jsdt.launching.baseBrowserLibrary"
/>
<classpathentry kind="output" path="" />
</classpath>
4.
刷新项目
项目——右击——Properties——builders——去掉javascript validator选项——确定(找不到则不用)
5.项目——右击——Properties——Project
Facets jdk1.6 + apache-tomcat-6.0.35的情况下
选择 dynamic web module 2.5
java 1.6
确定(不能确定转换的跳到第6步)
6:.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.6" />
<installed facet="jst.web" version="2.5" />
<installed facet="wst.jsdt.web" version="1.0" />
</faceted-project>
7:引入javaee.jar包(从myeclipse中寻找)
8:.settings——org.eclipse.wst.common.component文件中的
WebContent需要改为WebRoot
9:引入jar包到工作空间的lib中
10:双击server修改 server locations——use customlocation制定到tomcat目录(启动tomcat后无法访问tomcat)
11:deploy path改为webapps
12:添加项目后将Servers项目中的server.xml 所有reloadable改为false(取消tomcat自动发布)
over
注意:顺序可能会不同 自己去测试