andy_taoke
          大家一起來(lái)學(xué)JAVA
          posts - 9,comments - 3,trackbacks - 0
          以前也知道要改配置文件~~今天看了一個(gè)帖子~~覺(jué)得這個(gè)答案比較好。


          轉(zhuǎn)自:cjsdn

           怎么在Tomcat里發(fā)布自己的程序?
          http://www.china***net 作者:aile 發(fā)表于:2003-06-11 22:24:30

          我剛開(kāi)始學(xué)JSP,用WINXP+Tomcat4.1.24,在webapps目錄下建立一個(gè)新目錄myjsp,把自己寫(xiě)的jsp程序test.jsp放在里面,可是用http://localhost:8080/myjsp/test.jsp
          無(wú)法運(yùn)行(The requested resource (/begjsp-ch01/index.jsp) is not available)把它放在ROOT里用http://localhost:8080/test.jsp運(yùn)行正常,
          我應(yīng)該怎么做?



          【發(fā)表回復(fù)】【查看CU論壇原帖】【關(guān)閉】

          --------------------------------------------------------------------------------
          kpflysky 回復(fù)于:2003-06-12 08:38:32
          同意
          你主要是server.xml里面的映射沒(méi)有弄清楚
          默認(rèn)的根目錄是ROOT
          所以你放到ROOT里就可以了



          --------------------------------------------------------------------------------
          badseed 回復(fù)于:2003-06-11 23:51:25
          你有沒(méi)有寫(xiě)web.xml
          研究一下 webapps/examples/WEB-INF目錄下的文件和目錄結(jié)構(gòu)
          ,再看看 web.xml的寫(xiě)法



          --------------------------------------------------------------------------------
          zhangv 回復(fù)于:2003-06-12 21:06:14
          找到%tomcathome%\conf\server.xml文件,在<host>標(biāo)簽中加入:

          <Context path="/虛擬目錄名" docBase="本地路徑" debug="0"
          reloadable="true" crossContext="true">
          </Context>
          這樣將你的jsp文件放到"本地路徑"下,然后在瀏覽器中輸入http://127.0.0.1:8080/虛擬目錄名/xxx.jsp即可執(zhí)行.
          注意!!!還沒(méi)有完!!這時(shí)候你的這個(gè)虛擬目錄還沒(méi)有執(zhí)行servlet的能力(當(dāng)然如果你不用servlet那就令當(dāng)別論了).
          下面是一個(gè)范例:

          <Context path="/bbs" docBase="work" debug="0"
          reloadable="true" crossContext="true">
          </Context>
          你要建一個(gè)名叫work的目錄在webapps\下
          要使這個(gè)work目錄可以執(zhí)行servlet,要有一個(gè)配置文件--web.xml,內(nèi)容為:

          <?xml version="1.0" encoding="ISO-8859-1"?>
          <!DOCTYPE web-app
          PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
          "http://java.sun.com/dtd/web-app_2_3.dtd">
          <web-app>
          <display-name>MyWEB</display-name>
          <servlet-mapping>
          <servlet-name>invoker</servlet-name>
          <url-pattern>/servlet/*</url-pattern>
          </servlet-mapping>
          </web-app>

          這個(gè)使最小配置,僅僅是指明servlet的位置.要把這個(gè)文件放到webapps\work\WEB-INF\下,你自己的servlet放到webapps\work\WEB-INF\classes\下.

          手酸~^_^
          posted on 2005-12-18 21:58 Fusion KISS 閱讀(429) 評(píng)論(0)  編輯  收藏

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 关岭| 册亨县| 松阳县| 丹东市| 西峡县| 水富县| 马鞍山市| 阿拉善盟| 城口县| 青田县| 华池县| 临湘市| 兰州市| 旌德县| 客服| 米林县| 阿鲁科尔沁旗| 太原市| 海宁市| 博爱县| 通城县| 从江县| 扶沟县| 文昌市| 称多县| 府谷县| 兴义市| 本溪市| 阳谷县| 龙游县| 阳信县| 普安县| 金寨县| 锦屏县| 扶余县| 聂荣县| 仙居县| 仙桃市| 通渭县| 湘西| 临沂市|