第一次在eclipse里面运行一个dynameic web的项目,但是在run on server的时候遇到了问题,只能选择第二个选项,然后在第二个选项中我找不到已经配置好的tomcat
所以我查询了一下,解决方法如下:
点击Project-Properties-Project Facets,然后我发现我的这个里面没有动态网页Dynamic Web Module,所以我才找到了该项目下的.setting 文件夹找到org.eclipse.wst.common.project.facet.core.xml文件,并且在<faceted-project> </faceted-project>添加以下内容:
<fixed facet="java"/>
<fixed facet="wst.jsdt.web"/>
<fixed facet="jst.web"/>
<installed facet="java" version="1.8"/>
<installed facet="jst.web" version="2.5"/>
<installed facet="wst.jsdt.web" version="1.0"/>
此时动态网页模型已经被加入,还应删除在这个faceted-project里面原有的static web Module的代码,否则等会会出现警告,并且不允许应用。
重启Eclipse,点击project-properties-project facets选中Dynamic Web Module,apply就可以添加了。
然后重新回到run on server,此时就出现了choose an existing server,可以正常运行了
----------------------------------------------------------------------------------------------------------------------------
另外,我还在之前遇到了一点tomcat的小问题,写一下如何初次配置吧:
1、点击Window-Preferences-server-Runtime Enviroment,点击add就可以将现有tomcat的加入
2、要开启下面server,我一开始他是处于stopped的状态,然后我一直运行不成功,然后右键点击打开就ok