tomcat文件夹里的server.xml根目录指向的是webapps,为什么tomcat根目录会显示他下面的root里的内容呀!

解决方案 »

  1.   

    这是appBase="webapps",指的是web应用程序的根目录。至于为什么会自动转入root程序,好像是tomcat默认的(早期版本在server.xml有显示的定义),我没有研究过tomcat的源代码,也只是猜测。你可以自己设置context,指向自己的程序。
      

  2.   

    我就是想把根目录指向我用Jbuilder开发的程序,可是不好使呀!指向不了。<Service name="Catalina">
        <Connector acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" port="8080" redirectPort="8443" maxSpareThreads="75" maxThreads="150" minSpareThreads="25">
        </Connector>
        <Connector port="8009" protocol="AJP/1.3" protocolHandlerClassName="org.apache.jk.server.JkCoyoteHandler" redirectPort="8443">
        </Connector>
        <Engine defaultHost="localhost" name="Catalina">
          <Host appBase="F:\Java\DaoGou\MyDaoGou" name="/">
            <Logger className="org.apache.catalina.logger.FileLogger" prefix="localhost_log." suffix=".txt" timestamp="true"/>
          </Host>
          <Host appBase="F:\Java\DaoGou\MyDaoGou" name="daogou">
          </Host>
          <Logger className="org.apache.catalina.logger.FileLogger" prefix="catalina_log." suffix=".txt" timestamp="true"/>
          <Realm className="org.apache.catalina.realm.UserDatabaseRealm"/>
        </Engine>
      </Service>我改成了指向我的目录,可是http://localhost:8080 却显示的是空白页,什么也没有。也不知道是显示的那儿的文件。不过肯定不是我的目录下的文件。