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

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                ## 19.7 部署Servlets 完成上面實例代碼的編譯厚,需要將它們連同支持文檔部署到servlet引擎上,以便于客戶端能夠正確訪問。幸運的是,這些都非常容易做到。 首先是配置web.xml文件,該文件用來描述web應用部署。 ``` <?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN" "http://java.sun.com/j2ee/dtds/web-app_2.2.dtd"> <web-app> <servlet> <servlet-name>ServletDemo1</servlet-name> <servlet-class>demo.ServletDemo1</servlet-class> </servlet> <servlet> <servlet-name>ServletDemo2</servlet-name> <servlet-class>demo.ServletDemo2</servlet-class> </servlet> <servlet> <servlet-name>ServletDemo2ChartGenerator</servlet-name> <servlet-class>demo.ServletDemo2ChartGenerator</servlet-class> </servlet> <servlet-mapping> <servlet-name>ServletDemo1</servlet-name> <url-pattern>/servlet/ServletDemo1</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>ServletDemo2</servlet-name> <url-pattern>/servlet/ServletDemo2</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>ServletDemo2ChartGenerator</servlet-name> <url-pattern>/servlet/ServletDemo2ChartGenerator</url-pattern> </servlet-mapping> </web-app> ``` 該文件通過名字列出了全部的sevlets,并且指定了具體類。實際的類被放置在servlet引擎的指定目錄下面。 最后的步驟是將全部的文檔拷貝到響應的servlet引擎的目錄下面。我們使用的是servlet引擎是Tomcat。在Tomcat下的webapps目錄下面創建一個jfreechart2的目錄,將index.html和chart.html文件拷貝到下面的目錄: ``` webapps/jfreechart2/index.html webapps/jfreechart2/chart.html ``` 接下來,在目錄jfreechart2下建立一個子目錄WEB-INFO,將web.xml文件拷貝到該目錄下面。 ``` webapps/jfreechart2/WEB-INF/web.xml ``` WEB-INFO目錄下面創建子目錄classes/demo將編譯的類放在該目錄下面。 ``` webapps/jfreechart2/WEB-INF/classes/demo/ServletDemo1.class webapps/jfreechart2/WEB-INF/classes/demo/ServletDemo2.class webapps/jfreechart2/WEB-INF/classes/demo/ServletDemo2ChartGenerator.class ``` 最后,將相關的jar拷貝到下面目錄: ``` webapps/jfreechart2/WEB-INF/lib/jcommon-1.0.9.jar webapps/jfreechart2/WEB-INF/lib/jfreechart-1.0.6.jar ``` 現在啟動我們的servlet引擎,在我們的瀏覽器中輸入: [http://localhost:8080/jfreechart2/index.html](http://localhost:8080/jfreechart2/index.html) 如果全部文件放置在適當位置,而不出現特殊意外的話,我們將會看到上面圖19.2所示的界面。
                  <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>

                              哎呀哎呀视频在线观看