Sugo

          Goof off ? no way: never
          posts - 20, comments - 8, trackbacks - 73, articles - 1
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          Tomcat運行Servlet

          Posted on 2005-10-15 15:55 sugo 閱讀(601) 評論(0)  編輯  收藏
               Tomcat運行Servlet,首先是classpath,我們需要把tomcat安裝目錄下面的common/lib/servlet-api.jar文件加入到其中。我假設發布路徑就是默認的路徑,即webapps目錄,我在其下建立了一個應用程序總目錄,取名為first。不過我們還要在conf文件夾下面的server.xml文件里配置一下,目的就是瀏覽器能定位此應用程序所在位置。我們需要在此文件中加入一行語句。在我假設的例子中,就要這樣配置 。在<host ></host>之間加入<Context url="/first" docBase="first" deBug="0" reloadable="true"  />。
              在first文件夾下面建立了一個WEB-INF文件夾(注意,這個文件夾一定要大寫)。然后再在WEB-INF下面建立classes文件夾(用來放置servlet編譯后的class文件)。下面就要編寫servlet程序了。編譯通過后,把class文件放到classes文件夾下面。如果是打包的servlet文件。例如 package sg;那么你還需要建立一個sg文件夾,然后在放置你的class文件。如果是多層的包也是如此。接下來需要配置web.xml文件了。即映射你的servlet文件。我們自己建立了一個xml文件。內容如下:
             <?xml version="1.0" encoding="ISO-8859-1"?>
             <!DOCTYPE web-app
                   PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
                     "  <web-app>
             <servlet>
               <servlet-name>servlet name</servlet-name>
                <servlet-class>sg.class name</servlet-class>
            </servlet>
             <servlet-mapping>
              <servlet-name>servlet name</servlet-name>
               <url-pattern>/url</url-pattern>
             </servlet-mapping>
           </web-app>
            注:servlet name 為自己隨意起的名字   sg.class name 為servlet的名字   /url為你想定義的url 可以任意
            好了,全部準備好了。開啟服務器,瀏覽器里輸入地址http://localhost:8080/first/url
          至此,大功告成。可以去喝杯咖啡了哈。

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 乡宁县| 永州市| 元氏县| 桂平市| 泰兴市| 黄石市| 津市市| 光山县| 横峰县| 石狮市| 衡南县| 资兴市| 泗洪县| 正镶白旗| 镇沅| 汨罗市| 北宁市| 乌鲁木齐市| 白沙| 炉霍县| 土默特左旗| 图木舒克市| 榆社县| 衡阳县| 阿勒泰市| 政和县| 吉木萨尔县| 菏泽市| 乐昌市| 临泽县| 达拉特旗| 田阳县| 伽师县| 天气| 陇南市| 南投市| 屏东县| 岑巩县| 汤阴县| 西林县| 阳信县|