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


          轉(zhuǎn)自:cjsdn

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

          我剛開始學(xué)JSP,用WINXP+Tomcat4.1.24,在webapps目錄下建立一個(gè)新目錄myjsp,把自己寫的jsp程序test.jsp放在里面,可是用http://localhost:8080/myjsp/test.jsp
          無法運(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里面的映射沒有弄清楚
          默認(rèn)的根目錄是ROOT
          所以你放到ROOT里就可以了



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



          --------------------------------------------------------------------------------
          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í)行.
          注意!!!還沒有完!!這時(shí)候你的這個(gè)虛擬目錄還沒有執(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)航:
           
          主站蜘蛛池模板: 黔东| 鄂托克前旗| 万源市| 宿松县| 金坛市| 镇沅| 瑞安市| 托里县| 张家港市| 祁阳县| 将乐县| 兰溪市| 自贡市| 罗甸县| 平泉县| 金寨县| 葫芦岛市| 镶黄旗| 乐业县| 安乡县| 新和县| 博白县| 长泰县| 房产| 正安县| 杭州市| 咸阳市| 丹阳市| 广河县| 武穴市| 珲春市| 乐山市| 灵寿县| 武隆县| 静乐县| 武穴市| 中山市| 房产| 甘南县| 青浦区| 湖北省|