最近放棄了使用Myeclipse,轉而使用eclipse作為開發工具,確實Myeclipse集成了太多東西,使得開發人員的配置越來越少,這不是個好事,使用eclipse后,有些地方就得自己去配置,比如配置J2EE需要的一些jar包,自己配置server服務器等等。
我在使用eclipse配置Tomcat服務器的時候發現,默認情況下Tocmat把我們部署的項目放在了workspaces下面,而不是像Myeclipse默認的那樣放在tomcat的安裝路徑下。
圖1:Tomcat配置
從上圖1中可以看到,Server Locations配置是灰色的,無法去修改,當然,這里我已經勾選成了Use Tomcat installation,即部署在Tomcat安裝目錄下。eclipse默認是勾選的第一項,即Use workspace metadata。那么,怎么去修改該配置呢?
圖2:刪除項目並Clean
如上圖2所示,想要Tomcat的Server配置可以修改,那么首先將server下面部署的所有項目都先remove掉,然后再在server上右鍵鼠標,選擇Clean,clean完以后,再次雙擊server進入配置,即可發現配置可修改。
圖3:修改server配置
如上圖3所示,配置已經可以修改了。
有時候,eclipse啟動tomcat的時候會出現:WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:firstProject' did not find a matching property 這樣的問題,我也遇到過這樣的報錯信息。出現這個問題,可能是由於沒有勾選server options下的Publish module contexts to separate XML files,我是通過勾選了該配置項解決了這個問題。
最后,提醒下,修改了配置以后,別忘了保存修改。
FROM:http://yedward.net/?id=303