初學Javaweb開發的人們都會遇到一個問題,就是服務器環境的搭建配置問題。下面介紹三種服務器的搭建方式。web
當你寫了一個web應用程序(jsp/servlet),想經過瀏覽器直接去訪問這個頁面,須要在Tomcat中配置相關路徑:瀏覽器
找到Tomcat下conf目錄,你會看到有個server.xml,即服務器配置文件。用文本編譯器打開,拉到Host標籤,在它結束前加上咱們的應用程序路徑:tomcat
<Context path="/HelloWeb" docBase="E:\MyEclipseWorkspace\HelloWeb\WebRoot" reloadable="true"/>
path屬性值爲訪問頁面時須要的,服務器端口號以後的第一個路徑名,這裏用的是/加項目名。服務器
瀏覽器中訪問的地址中路徑和這裏配置的路徑是一致的(見下文端口號8080後的那個路徑名)。app
docBase屬性值項目的WebRoot路徑。webapp
在瀏覽器中直接輸入如下地址,就能夠看到結果了。(固然你得先開啓tomcat服務器啦)jsp
http://localhost:8080/HelloWeb/index.jsp
以前運行Tomcat的服務器,咱們須要運行Tomcat。筆者的是bin路徑下的tomcat7.exe。工具
咱們也能夠把Tomcat的啓動放在MyEclipse的IDE當中,這樣更加方便,也有利於在MyEclipse中進行調試。spa
首先咱們須要配置MyEclipse,把Tomcat集成進開發環境:調試
在Window->Preferences中選擇Servers:
而後搜索Server,找到Server下面的Runtime Environment,而後在右邊點Add添加,選擇版本,而後找到tomcat的安裝路徑。筆者所用的是MyEclipse 2015 CI,裏面有集成其餘版本的Tomcat,下圖中的第二個就是它自帶的。
配置好就能夠在IDE中啓動Tomcat服務器了:
經過工具欄中的這個部署按鈕右邊的按鈕(點事後會變成小貓),能夠很方便的開啓和關閉服務器:
部署的按鈕就是圖中按鈕,部署完成後,能夠在Tomcat路徑下的me-webapps文件夾中發現項目文件夾。
其名稱爲項目名,其內容本質上就是原先項目的WebRoot目錄。而且這個文件夾的名稱就是上下文的路徑名稱。
可是,這種部署方式效率比較低,IDE所作的修改有時候會自動覆蓋,有時候並不會自動覆蓋,只能從新部署。
而且這種方式依賴IDE。
因此不推薦使用這種方式。仍是推薦使用第一種方式,部署一次以後不用再管。
第三種部署方式就是把WebRoot路徑手動複製過去,而後重命名,其名稱做爲上下文路徑。也算是一種部署。