Tomcat和Eclipse不同的集成方式
Sent: Thursday, March 5, 2015 1:44 PM
最近在使用Eclipse里的run as Server功能時,經常遇到一些很詭異的問題,困擾了我很久:
在Eclipse里Run as server時,
會遇到某些resource file load不到的問題,但是這些file在Eclipse的project里確實存在。
但是同樣的代碼,在Ben的Eclipse里能work,但是在我的Eclipse就遇到404 error。
感謝Ben的幫助,提供了一種辦法來避免這類問題。
這是Ben Eclipse里tomcat的設置:
在這種設置下,我們在Eclipse里deploy web application后,deployed web module會出現在tomcat安裝目錄下的webapp folder里。
這是我Eclipse里的設置:
在這種設置里,Eclipse里deploy的web module不會出現在tomcat安裝目錄下的webapp folder里,而是你Eclipse workspace的這個folder下:
workspace.metadata.plugins\org.eclipse.wst.server.core\tmp1\work\Catalina\localhost:
現在有兩個遺留問題讓我很費解:
為什么同樣的代碼,用第二種設置會遇到404 error但是第一種不會?
即使是第一種working的設置,我發現三個module對應的folder都是空的,那么runtime的時候,tomcat是從什么地方取出resource 的content來serve consumer的?想不通。
要獲取更多Jerry的原創文章,請關注公眾號"汪子熙":
總結
以上是生活随笔為你收集整理的Tomcat和Eclipse不同的集成方式的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 国舅所言极是什么梗 抖音国舅所言极含义意
- 下一篇: SAP UI5 router的初始化逻辑