Tomcat6推荐使用独立的Context.xml文件配置应用程序的路径,文档中推荐两种方法: 1.$CATALINA_BASE/conf/[enginename]/[hostname]/context.xml 2.$CATALINA_BASE/webapps/[webappname]/META-INF/context.xml 但是怎么弄也搞不明白,就是不行能想到的都试了,只能还是在server.xml里尽行配置。 请使用过该方式的不吝赐教!

解决方案 »

  1.   

    在SERVER.XML中
    <Context path="/chenqin" docBase="D:\java\workspace\myznt\WebRoot" debug="0" reloadable="true" crossContext="true"/>在CONTEXT.XML中  <Resource name="jdbc/chenqin"
                auth="Container"
                type="javax.sql.DataSource"
                username="root"
                password="root"
                driverClassName="org.gjt.mm.mysql.Driver"
                url="jdbc:mysql://localhost:3306/chenqin"
                maxActive="8"
                maxIdle="4"
        maxWait="5000"/>
      

  2.   

    使用独立的Context.xml文件配置应用程序的路径,我理解为在Context.xml中配置好了以后在server.xml中包含Context.xml文件。这样肯定没问题。
      

  3.   

    你是指 CATALINA_BASE 变量?? 这个默认就是CATALINA_HOME的值。
    目的是想配置应用程序路径啊,进行应用程序的布局。 老版本的Tomcat是在server.xml文件里配,6更推荐使用独立的context.xml文件。
      

  4.   

    还是看帮助文档的好,网上说了一堆,就是步骤。没有说为什么这样配置。看官方的帮助文档能知道。
    而且很多的app server版本和配置不一样。