Eclipse+WTP+Tomcat開發的幾點注意事項
new 一個server之后,會自動建立一個目錄workspace\Servers\Tomcat v5.5 Server @ localhost-config,里面的幾個文件,來自tomcat的conf目錄
一旦服務運行,將自動在workspace\.metadata\.plugins\org.eclipse.wst.server.core下建立一個tmp0(如果有多個,則tmp1,tmp2....)目錄里面其實就是一個tomcat,其conf目錄中的配置從workspace\Servers\Tomcat v5.5 Server @ localhost-config中同步而來.
注意事項:
1.一旦Server建立完成,如需修改配置文件,生效的是workspace\.metadata\.plugins\org.eclipse.wst.server.core中的文件,而不是去TOMCAT_HOME/conf中的文件.
2.publish的時候,自動同步,即將配置文件拷貝到tmp0/conf中.如果出現不一致情況,請檢查tmp0/conf中的配置文件是否同步成功.
3.某些情況下Server可能無法啟動,這就需要刪除Server之后重新添加,而這樣一來,workspace\Servers\Tomcat v5.5 Server @ localhost-config中的配置文件就都重寫了.建議修改方法:首先修改TOMCAT_HOME/conf中的文件,然后拷貝到workspace\Servers\Tomcat v5.5 Server @ localhost-config,再通過publish同步更新.
4.wtp目前不支持context.xml,所以,如果配置了數據庫連接池,需要手工將context.xml拷貝到workspace\Servers\Tomcat v5.5 Server @ localhost-config下.