Java Web基礎:第九講 Web應用配置

來源:互聯網
上載者:User

 

假設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

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.