<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Tomcat虛擬目錄設(shè)置

    tomcat 安裝好之后,只需要把你的程序包放到$Tomcat_Home$/webapps下就可以直接使用了。這樣會使webapps越來越大就需要設(shè)置虛擬目錄:
    1.單個應(yīng)用設(shè)置(為你的單個項(xiàng)目設(shè)置虛擬目錄):
     在<Host>和</host>之間加上
     <Context path="/site" docBase="d:\site" reloadable="true" debug="0">
     </Context>
     參數(shù):path 表示在瀏覽器中輸入http://localhost:8080/site
     docBase表示你的程序包的物理絕對路徑,默認(rèn)的絕對路徑是$Tomcat_Home$/webapps
     這樣設(shè)定了之后會在$tomcat_home$/conf/catalina/localhost目錄下生成一個site.xml文件,此文件的內(nèi)容就是剛才設(shè)置的內(nèi)容。
    2.通過前面我們知道了在$tomcat_home$/conf/catalina/localhost目錄下會生成相應(yīng)的配置文件,因此我們可以直接在$tomcat_home$/conf/catalina/localhost目錄下寫配置文件文件名任意取,最好是跟你的web應(yīng)用相同便于管理,如site.xml內(nèi)容同上
    <Context path="/site" docBase="d:\site" reloadable="true" debug="0">
     </Context>
    3.更改整個根目錄(為你的所有項(xiàng)目設(shè)置虛擬目錄):
      在$tomcat_home$/conf/server.xml中找到<Host name="localhost" debug="0" appBase="webapps"
      unpackWARs="true" autoDeploy="true">
     將appBase的設(shè)置成期望的路徑(絕對路徑)
     出現(xiàn)的問題:輸入:http://localhost:8080/沒有出現(xiàn)默認(rèn)的頁面
     原因當(dāng)然是更改了路徑造成的。解決也很簡單了,把文件拷過來,或者再把原來默認(rèn)的設(shè)成虛擬路徑。
    在調(diào)試過程中你也許會遇到這樣的錯誤:
    嚴(yán)重: Error starting static Resources
    java.lang.IllegalArgumentException: Document base E:\Tomcat 5.0\webapps\balancerd does not exist or is not a readable directory
     at org.apache.naming.resources.FileDirContext.setDocBase(FileDirContext.java:138)
     at org.apache.catalina.core.StandardContext.resourcesStart(StandardContext.java:3910)
     at org.apache.catalina.core.StandardContext.start(StandardContext.java:4138)
     at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:823)
     at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807)
     at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:595)
     at org.apache.catalina.core.StandardHostDeployer.addChild(StandardHostDeployer.java:903)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     at java.lang.reflect.Method.invoke(Method.java:597)
     at org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.java:216)
     at org.apache.commons.digester.SetNextRule.end(SetNextRule.java:256)
     at org.apache.commons.digester.Rule.end(Rule.java:276)
     at org.apache.commons.digester.Digester.endElement(Digester.java:1058)
     at org.apache.catalina.util.CatalinaDigester.endElement(CatalinaDigester.java:76)
     at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
     at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(Unknown Source)
     at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
     at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
     at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
     at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
     at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
     at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
     at org.apache.commons.digester.Digester.parse(Digester.java:1567)
     at org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:488)
     at org.apache.catalina.core.StandardHost.install(StandardHost.java:863)
     at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:483)
     at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:427)
     at org.apache.catalina.startup.HostConfig.checkContextLastModified(HostConfig.java:800)
     at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1085)
     at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:327)
     at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
     at org.apache.catalina.core.StandardHost.backgroundProcess(StandardHost.java:800)
     at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1619)
     at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1628)
     at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1608)
     at java.lang.Thread.run(Thread.java:619)
    這是因?yàn)樵谀愕?tomcat_home$\conf\Catalina\localhost下對balancerd 這個項(xiàng)目設(shè)置虛擬目錄的.xml文件指定這個項(xiàng)目的路徑不對所造成的把路徑改對了該錯誤消失!

    posted on 2008-12-06 10:39 丁克設(shè)計(jì) 閱讀(665) 評論(0)  編輯  收藏 所屬分類: Tomcat 技術(shù)文檔

    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    導(dǎo)航

    留言簿(6)

    隨筆檔案

    文章分類

    文章檔案

    搜索

    最新評論

    閱讀排行榜

    主站蜘蛛池模板: 午夜dj免费在线观看| 97免费人妻无码视频| 毛片免费视频在线观看| 青青草国产免费久久久下载 | 国产在线jyzzjyzz免费麻豆| 四虎影院免费视频| 亚洲日韩精品一区二区三区| 亚洲婷婷综合色高清在线| 免费播放美女一级毛片| 久久久久成人片免费观看蜜芽 | 亚洲第一页综合图片自拍| 99久久亚洲综合精品成人网| 日韩亚洲人成在线综合| 最近2022中文字幕免费视频| 免费一级毛片清高播放| 亚洲一级二级三级不卡| 白白色免费在线视频| 永久在线观看www免费视频| 亚洲&#228;v永久无码精品天堂久久 | 一边摸一边爽一边叫床免费视频| 18禁美女裸体免费网站| 亚洲真人日本在线| 亚洲最大中文字幕无码网站| 伊人免费在线观看高清版| 好男人看视频免费2019中文| 亚洲国产成人片在线观看无码| 在线观看亚洲免费| 亚洲一区在线免费观看| 亚洲综合色自拍一区| 亚洲精品天堂成人片AV在线播放| 无码国产精品一区二区免费16 | 久久青草精品38国产免费| 九月婷婷亚洲综合在线| 亚洲mv国产精品mv日本mv| 久久九九免费高清视频| 国产高清免费观看| 激情综合亚洲色婷婷五月 | 91久久成人免费| 国产亚洲AV无码AV男人的天堂| 在线观看亚洲精品专区| 欧洲精品成人免费视频在线观看 |