我還是個青蘋果呀!
創(chuàng)建一個web應(yīng)用程序步驟比較簡單,在tomcat安裝目錄的webapps文件夾下創(chuàng)建一個文件夾(假如這里是myApp),這就是將要存放你的web頁面和servlet的地方。在myApp下再創(chuàng)建一個WEB-INF文件夾,里面存放一些配置文件,如web.xml,簡單的web.xml文件的格式是<?xml version="1.0" encoding="ISO-8859-1"?><!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "<web-app> <!-- JSPC servlet mappings start --> <servlet> <servlet-name>RequestDemoServlet</servlet-name> <servlet-class>RequestDemoServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>RequestDemoServlet</servlet-name> <url-pattern>/RequestDemoServlet</url-pattern> </servlet-mapping> <!-- JSPC servlet mappings end --></web-app> 這個<servlet-name>是你創(chuàng)建的servlet的名字,以后可以用它引用這個servlet,把這個servlet存放在WEB-INF文件夾的classes文件夾中。用javac編譯這個servlet生成.class文件,注意必須把%Tomcat%\common\lib\servlet.jar添加到classpath中,可以修改環(huán)境變量。 所有的html,jsp頁面直接存放在myApp目錄下,WEB-INF目錄下的內(nèi)容都是在瀏覽器中都是不可見的。這時候如果你在瀏覽器中輸入http://localhost:8080/myApp/RequestDemoServlet是無法運行的。因為myApp這個context還沒有在系統(tǒng)中聲明。到安裝目錄下的conf文件夾下,打開server.xml文件,在<Host></Host>之間加上 <Context path="/myApp" docBase="myApp" debug="0" reloadable="false"/>即可,現(xiàn)在你的servlet應(yīng)該可以運行了吧。
Powered by: BlogJava Copyright © 蘋果