<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                # Tomcat容器入門介紹 ### Tomcat環境配置 PS:JDK的安裝這里就不講了,找到安裝包直接下一步下一步就行了。 #### 1、配置JDK 在Windows10下,找到環境變量 ![](https://box.kancloud.cn/2016-02-23_56cbf5fd22dc6.jpg) 在環境變量中添加JDK主目錄 格式為:JAVA_HOME=?指向你的jdk的主目錄(并不是bin文件目錄) ![](https://box.kancloud.cn/2016-02-23_56cbf5fd465be.jpg) ? ? 在環境變量中添加路徑 格式為:path?=?%JAVA_HOME%\bin; ![](https://box.kancloud.cn/2016-02-23_56cbf5fd577f6.jpg) ? ? 在環境變量中添加classpath 格式為:classpath:?.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; ![](https://box.kancloud.cn/2016-02-23_56cbf5fd7305d.jpg) 至此,JDK就配置完了。 PS:如果在不配置JAVAHOME的前提下可以用如下方法啟動tomcat 在startup.bat的第25行中添加set?JAVA_HOME=JKD路徑 ![](https://box.kancloud.cn/2016-02-23_56cbf5fd877ce.jpg) #### 2、啟動tomcat ????到?tomcat?主目錄下的bin/startup.bat點擊啟動 ![](https://box.kancloud.cn/2016-02-23_56cbf5fda8d88.jpg) #### 3、驗證是否安裝成功 ????在瀏覽器中輸入http://127.0.0.1:8080(8080是默認端口,如果該端口被占用需要到主目錄/conf/server.xml中改端口號) ![](https://box.kancloud.cn/2016-02-23_56cbf5fdcb568.jpg) 出現這個界面,就表示tomcat已經配置成功了。 ### Tomcat配置異常及其解決 #### 1、JAVA_HOME?配置錯誤,或者沒有配置? ? ?這時候,可以按照上面的步驟在來一次,在命令行中輸入java?-version,如果顯示 ![](https://box.kancloud.cn/2016-02-23_56cbf5fde2f31.jpg) 就表示成功了。 #### 2、如果你的機器已經占有了8080?端口,則無法啟動 解決方法 (1)?你可以8080?先關閉 netstat?–an? netstat?–anb?來查看誰占用該8080 (2)?主動改變tomcat的端口. 到?conf/server.xml?文件中修改 ![](https://box.kancloud.cn/2016-02-23_56cbf5fe015df.jpg) #### 3、?能夠正常啟動,但是會導航到另外一個頁面 ????去修改工具->管理加載項,把默認的導航給禁用即可 ? #### 4、瀏覽器顯示404?Not?Found ????在訪問?tomcat時候,一定要保證?tomcat?服務器是啟動,不然就會出現這種錯誤。 ### Tomcat的目錄結構文件 ![](https://box.kancloud.cn/2016-02-23_56cbf5fe17237.jpg) **bin**:?啟動和關閉tomcat的bat文件 **conf**:?配置文件? -->**server.xml?**:?該文件用于配置和?server?相關的信息,?比如?tomcat啟動端口后,配置Host,??配置Context?即web應用? -->**web.xml**?:?該文件配置與?web應用(web應用就相當于是一個?web站點) -->**tomcat-users.xml**:?該文件用戶配置tomcat?的用戶密碼?和?權限 **lib**?目錄:?該目錄放置運行tomcat?運行需要的jar包 **logs**?目錄:存放日志,?當我們需要去查看日志的時候,很有用!,當我們啟動tomcat錯誤時候,可以查詢信息. **webapps**?目錄:?該目錄下,放置我們的web應用(web?站點),?比如: 建立??web1?目錄??下面放置我們的html?文件?jsp?文件..圖片...?則?web1就被當做一個web應用管理起來(??特別說明tomcat?6.0?以后支持?tomcat?5?版本?還有別的設置) **work**:?工作目錄:?該目錄用于存放jsp被訪問后?生成的對應的?server文件?和.class文件 ### 如何訪問一個web應用的某個文件 ![](https://box.kancloud.cn/2016-02-23_56cbf5fe6bebc.jpg) PS:想要訪問一個WEB應用中的某個文件可以采用url(Uniform?Resource?Locator)統一資源定位符來訪問,其格式如上。 ### Tomcat應用部署目錄結構規范 ![](https://box.kancloud.cn/2016-02-23_56cbf5fe88f5b.jpg) ### Tomcat管理虛擬目錄 ? ? 需求:當希望將web應用部署到非webapps目錄下時,怎么解決這問題。 PS:可以通過虛擬目錄配置技術解決。 ![](https://box.kancloud.cn/2016-02-23_56cbf5fea56bd.jpg) #### 配置步驟 ????1、找到server.xml文件 ????2、編輯host節點,添加Context?path <Context?path="/應用名"?docBase="web應用所在的絕對路徑"/> 例如:要訪問該web應用根目錄下的hello.html文件 實際訪問時輸入的地址:http://localhost:8088/應用名/hello.html ? ?3、重啟、重新部署生效 ? #### context的幾個屬性的說明 **path**:?應用名稱 **docbase**:??web應用所在的絕對路徑 **reloadable**:?如果設為ture?,表示?tomcat?會自動更新?web應用,但是這個開銷大,建議在開發過程中,可以設為true,?但是真的發布了,則應當設為false **upackWAR**:?如果設為?ture?,則自動解壓,否則不自動解壓. ? PS:war包的打包和Tomcat怎么部署war包可以使用搜索引擎找到。 ### 配置域名 實現的步驟如下: (1)?在C:\WINDOWS\system32\drivers\etc?下的host文件?添加127.0.0.1?www.myweb.com (2)?在tomcat?的server.xml文件添加主機名? ~~~ <Host?name="www.myweb.com"?appBase="d:\web3”> <Context?path="/"?docBase="d:\web3"?/> </Host> ~~~ (3)?在d:\web3?加入了一個?/WEB-INF/web.xml?把?hello2.html設為首頁面,如果連端口都不希望帶,則可以把tomcat的啟動端口設為80即可. (4)?重啟生效 ### Tomcat框架機制 ![](https://box.kancloud.cn/2016-02-23_56cbf5febe08e.jpg) ### Tomcat配置默認主機 ![](https://box.kancloud.cn/2016-02-23_56cbf5fee2b10.jpg) 在tomcat/conf/server.xml?文件 <Engine?name="Catalina"?defaultHost="主機名"> 如:<Engine?name="Catalina"?defaultHost="www.myweb.com"> ? ? ? ----------參考《韓順平.細說Servlet》 ?
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看