假設bookstore中hello.jsp的訪問路徑是:http://127.0.0.1:8080/bookstore/hello.jsp,而我們上網的時候通常只需要寫網域名稱或者IP地址就可以了,例如http://www.google.com,www.google.com是網域名稱,需要到網域名稱管理中心購買,然後會把網域名稱和IP地址關聯起來。所以http://www.google.com相當於http://127.0.0.1。接下來介紹如何配置來避免寫其他部分(8080/bookstore/hello.jsp)。
配置連接埠8080是應用佔用的連接埠,如果連接埠是80就可以不寫,連接埠需要在server.xml(在tomcat安裝目錄的conf檔案夾中)中配置。在server.xml中找到下面的代碼: <Connector port="8080" protocol="HTTP/1.1" maxThreads="150" connectionTimeout="20000" redirectPort="8443" />把代碼中的8080改成80即可。注意:修改之後需要重新啟動伺服器。
配置應用配置應用也是在server.xml中進行。在server.xml中找到下面的代碼:</Host>在這段代碼之前加入下面的代碼:<Context path="/bookstore" reloadable="true"docBase="D:/Project/eclipse/workspace/bookstore"workDir="D:/Project/eclipse/workspace/bookstore/work" />其中,path指出訪問的路徑,docBase表示Web應用的根目錄,workDir表示工作目錄,運行過程中產生的臨時檔案、JSP編譯後的Java檔案都在這裡。在同一個Tomcat中可以有多個應用,可以把某個應用設定為預設應用,訪問預設應用的時候就不用在地址欄中輸入應用的名字了。要想把當前應用設定為預設應用把path的值設定為空白就可以了。下面的代碼就把當前應用設定為預設應用了。<Context path="" reloadable="true"docBase="D:/Project/eclipse/workspace/bookstore"workDir="D:/Project/eclipse/workspace/bookstore/work" />
配置歡迎檔案訪問應用的時候,如果不輸入檔案名稱,系統會訪問歡迎檔案,歡迎檔案在每個應用的設定檔web.xml中配置,可以定義多個歡迎檔案,系統會按照順序尋找歡迎檔案,哪一個存在就顯示哪一個。在</web-app>之前加入下面的代碼即可。 <welcome-file-list> <welcome-file>index.html</welcome-file> <welcome-file>index.htm</welcome-file> <welcome-file>index.jsp</welcome-file> </welcome-file-list>例子中設定了3個歡迎檔案index.html、index.htm和index.jsp,這樣在訪問應用的時候哪個檔案存在就顯示哪個檔案。 上一講:
第八講 Java Web
的發展曆史 下一講:
Java Web基礎:第十講 Web應用輸入概述 李緒成 CSDN Blog:http://blog.csdn.net/javaeeteacher邀請您為好友:http://student.csdn.net/invite.php?u=124362&c=7be8ba2b6f3b6cc5