server runtime environment 沒有Apache的解決方案:
安裝最基本的eclipse版本,安裝了wtp套件后,發現要配置server時,發現沒有apache選項,只有basic選項中的服務器。
安裝JST Server Adapters 后可以解決次問題
安裝的步驟:
配置發布目錄:
以前用MyEclipse開發 配合tomcat很好管理發布,但現在用Eclipse 開發,稍微配置復雜點,首先設置每次發布目錄不到本地的Servers目錄,可以網上查資料很多的,大概步驟就是新建debug on server ,不選擇項目 ,編輯Server,在Server Locations里 選擇第二個,這樣Server Path會自動定位到tomcat安裝目錄,Deploy path輸入webapps,點擊保存即可。
到現在為止,tomcat配置算是正??梢赃\行,但是每次發布都會發現tomcat的conf文件里的server.xml會被自動更新掉,原來Tomcat服務器在Eclipse中啟動時,會自動發布Eclipse中部署的項目,但是我的項目是自己手動在外面部署的,Eclipse只認得在它里面部署的項目,因此它會創建一個新的server.xml文件覆蓋原來的文件,里面只有Eclipse中部署的項目,既然如此,我們只要取消掉自動發布功能即可。
解決方案如下:
依次選擇 Window-PReferences-Server-Launching,取消Automatically publish wen starting servers,點擊OK,搞定。
啟動Tomcat 超時報錯的解決方案:
在用eclipse開發項目 用tomcat發布項目的時候 會提示超時,
Server Tomcat v7.0 Server at localhost wasunable to start within 45 seconds. If the server requires more time, tryincreasing the timeout in the server editor.
解決方案:
1、在eclipse菜單-》window->preferencs里找到server 中最下面一項:server timeout delay 設置成
Unlimited 即可!但是eclipse 3.6,3.7中沒有找到這一選項。
2、修改workspace/.metadata/.plugins/org.eclipse.wst.server.core/servers.xml文件。
設置start-timeout為1000或者更長,默認值是45,之后重啟eclipse即可
新聞熱點
疑難解答