关于配置在eclipse里配置Tomcat的问题
首先有比较好的教程如下
- 但有几个问题值得一记
- Eclipse里的preferences里没有server选项
- 因为eclipse classic版本里仅仅支持java project开发,不支持web开发,所以没有server选项,因此需要安装web插件
- 其实直接下载eclipse EE版本(enterprise edition),即支持web开发
- 如何下载web插件呢?
- Help->Software Updates->Add Site->http://download.eclipse.org/webtools/updates/
- 选择EE和web开发版本,之后按提示走即可
- 但是安装完成之后,发现Windows->Preferences->Server->Runtime Environment里点击Add后,只有J2EE Runtime Library
- 其实是因为刚才只下了J2EE插件,应当再加上web插件,尤其是WTP常见
- 到http://download.eclipse.org/webtools/updates/3.1里找到和Web相关的,以WTP插件为特征,下下来
- 再弄完,再到Server->Runtime Environment里,Add,找Apache里的Tomcat即可添加
- 添加完成后,eclipse的Tomcat就算是配置完成了
- 然后发现Add里的Apache里,只有到Tomcat v6.x,没有7
- 网上也没有找到教程,于是干脆选择了v6.x,笔者是Tomcat7
- 之后在Preference里,在Tomcat的界面,选版本,有7.x,Tomcat Home,以及下面的Contexts directory
- Advanced和JVM Settings也要处理
- 暂时可以在eclipse里启动Tomcat,至于是否真的能用,还是等到亲自去写网站的时候,再用吧!
- 后来发现实质上,v7.0只是一个名称,因为完全可以Create a new Server,然后改名成7.0
- 之后再看具体情况吧,看看是否真的可以运行一个jsp
- 还发现一个现象
- 在eclipse里启动的Tomcat,启动之后,可以到localhost:8080下访问
- 如果关了eclipse,eclipse应该会默认关闭Tomcat服务,这样再去访问localhost:8080就不行了
- 注意之前记得关闭Tomcat服务啊
- 至于如何关闭,#commgmt下找到服务就行了
- 要新建JSP工程
- File->New->Project->Web->Dynamic Web Project即可
- 之前我的没有Dynamic,只有Static
- 原因在于,之前下载的时候,去的地址是:http://download.eclipse.org/releases/ganymede/
- 而显然上面的地址是Ganymede版本的,而不是Luna的,因此选用http://download.eclipse.org/releases/luna/
- 在这个地址下,找Web,XML,Java EE,and OSGi Enterprise Development,之后按照提示安装,注意会卸载一些以前的插件的
- 之后新建Project时,就有了Dynamic Web Project了
- Eclipse里的preferences里没有server选项