從MyEclipse轉到Eclipse Java EE IDE,儘量延續svn項目。html
1,從svn檢出Web Project,將被識別爲Java Project而不能發佈到Server。web
2,新建同名Dynamic Web Project, 配置Build Path –> Source –> Default output folder爲WebRoot\WEB-INF\classes,Content Directory爲WebRoot。數據庫
3,將.project、.classpath和.settings文件夾複製到檢出的項目,這時已經能夠識別爲Dynamic Web Project項目了。tomcat
4,右鍵項目打開屬性對話框,從新配置Build Path,在Deployment Assembly添加Java Build Path Entries將全部的依賴jar都加上,在Web Project Setting配置上下文路徑Context root。eclipse
(以上二、三、4比較山寨哈,其實能夠調出項目的屬性,選擇Project Facets,添加Dynamic Web Module和JavaScript特性,在右側選擇Runtimes配置好的tomcat;若是項目的發佈目錄爲WebContent而不是原來的WebRoot,則修改.settings/org.eclipse.wst.common.component裏的根目錄對應的web-resource的source-path便可;若是項目的依賴jar包再也不WEB-INF/lib下,則在項目屬性Deployment Assembly添加Java Build Path Entries;若是數據庫沒有表結構,則能夠讓hibernate自動生成,在db.cfg.xml裏添加<property name="hibernate.hbm2ddl.auto">update</property>)svn
5,右鍵Run As –> Run on server,項目發佈在.metadata\.plugins\org.eclipse.wst.server.core下的臨時目錄裏,遇到超時問題時修改servers.xml的start-timeout便可(也許無論用)。查看Servers試圖,右鍵server –> Properties,左邊General頁面點擊Switch Location就能夠在Servers目錄下看到server配置文件,雙擊打開編輯Timeouts便可。post