您好,登錄后才能下訂單哦!
多謝前輩大佬們的博文。比如http://blog.csdn.net/starhosea/article/details/43759561
昨天還能用的,好像新建一個dynamic web project之后看左邊工程欄項目太多了,隨手刪掉了一些看起來不想用的項目,其中包括一個“Servers”我以為是自己不知道什么時候手動建的,然后再運行想用的項目的時候就報了個錯 Resource '/Servers' does not exist
百度,說新建個server就好了,然后發現建server再start的時候,
網上多數出現的情況是在preferences里面添加tomcat的時候路徑不對,比如重新裝了tomcat之后路徑名字多了個數字之類的。但我不是這個情況。
又找到有說讓Windows的preferences→ Server→ runtime environment右邊框里的remove掉再重新添加,還是會有這個錯,感謝開篇提到的這篇博文
解決辦法網絡上有:
1. 關閉eclipse
2. 在目錄 {workspace-directory}/.metadata/.plugins/org.eclipse.core.runtime/.settings
下刪除: org.eclipse.wst.server.core.prefs
org.eclipse.jst.server.tomcat.core.prefs
3. 重啟eclipse就可以再次新建Server了
然而重啟之后新建server的時候報錯,或者在控制臺那一欄server點新建或者右擊start都會
按照開篇的博文里提到的,把tomcat安裝目錄的config目錄下所有文件復制到工程目錄下Servers下的tomcat配置文件夾里,還是有這個問題。就又從命令行跑到這個目錄,用
cacls [filename] /t /g administrators:F users:F
把文件權限全部設置成管理員和用戶都可以完全控制。再在eclipse里refresh工程,然后還是報上圖這個錯誤
此時已經近乎絕望了。配置不弄好沒法做開發,按照網上的辦法都試了還是死活弄不好,難道我要轉行?突然有人發起QQ電話,掃了一眼發現。。。臻臻竟然把。。拉進討論組來了。。終于又和他在一個空間里了雖然又不說話并沒有什么卵用,可是感覺世界突然明亮了,又充滿了斗志和活力。于是
再重新start server,點開“詳細信息”發現變了,昨天遇到這個錯誤,詳細信息是corrupt or incomplete,就是工程目錄下的tomcat配置目錄里沒有需要用到的catalina.policy等文件,現在已經有文件了,雖然報的錯是一樣的,但是打開詳細信息之后發現錯誤為“文檔中根元素后面的標記必須格式正確”
這就好辦了啊!!這明顯是文件內容有問題,繼續百度,有博文說“出現這個錯誤的原因是,沒有加根節點。”也就是說XML文件里除了開頭聲明,正文內容都要放到一個根節點里。于是打開配置目錄下的XML文件,之前貌似改動過的server.xml,打開之后發現,之前跟著其他教程里做jsp和servlet的test時,沒理解到人家要在server.xml的根節點里面加content標簽來,而我是直接加在全文末尾了。所以報這個錯。刪掉這個content標簽之后,再在eclipse里refresh,就跑起來啦哈哈哈哈哈哈哈
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。