1. 到windows-show views-other中找到server,并选择你需要加载的web server,如apache-tomcat。
2. 最下方的面板处会多一个server tab,你可以右键点选要启动的web服务器,然后按start按钮。
3. Server location选择第二项 tomcat installation location。
这样tomcat就可以启动了。
还需要自动部署war包到webapp下.
4. 最好将工程转化为web工程,方法如下:
编辑工程的.project文件。
- 添加一
- <nature>org.eclipse.wst.common.project.facet.core.nature</nature>
- 到
- <natures>
- ...
- </natures>
- <wb-resource deploy-path="/" source-path="/WebContent"/>
并修改,如
- <wb-resource deploy-path="/" source-path="/webapp"/>
5. 碰到了一个问题:
“Project facet Java 1.7 is not supported”
Google 后, 找到的解决方法是:
在Eclipse Project home 下, “.settings”文件夹下的“org.eclipse.wst.common.project.facet.core.xml”文件中增加一行〈installed facet="jst.java" version="1.6"/〉的内容,或者也许需要查看该文件夹下面所有的文件把1.7都改为1.6。
6. 本地单步调试遇到的问题总结:
选择了部署地址为webapps后,发现tomcat可以正常启动,但是具体项目无法访问,看看是不是webapps下面的项目文件夹解压失败了,从对应的war过来的文件夹不对,我从外部直接启动tomcat是正确的,所以在删除了文件夹后继续用eclipse内置tomcat试,发现可以了!!!奇怪的tomcat。
单步调试就是选中项目--右键run as server,会自动启动所选的tomcat服务器,然后会自动跑出一个eclipse内置的web brower。