+ -
当前位置:首页 → 问答吧 → tomcat修改server.xml中的appbase无法显示?

tomcat修改server.xml中的appbase无法显示?

时间:2009-11-11

来源:互联网

原来是:
 <Host name="localhost" appBase="webapps"
  unpackWARs="true" autoDeploy="true"
  xmlValidation="false" xmlNamespaceAware="false">
<Context displayName="Welcome to Tomcat" docBase="abc" path=""></Context>  
  </Host> 
正常项目路径D:/tomcat6.0/webapps/abc运行正常

我把项目拷到D:/web目录下,server.xml文件修改
 <Host name="localhost" appBase="D:/web"
  unpackWARs="true" autoDeploy="true"
  xmlValidation="false" xmlNamespaceAware="false">
  <Context displayName="Welcome to Tomcat" docBase="xlglly" path=""> </Context>  
  </Host>
 提示404错误,请问该咋改啊?

作者: whhitstudent   发布时间: 2009-11-11

代码错了,重发下,原server.xml:
<Host name="localhost" appBase="webapps" 
  unpackWARs="true" autoDeploy="true" 
  xmlValidation="false" xmlNamespaceAware="false"> 
<Context displayName="Welcome to Tomcat" docBase="abc" path=""> </Context>  
  </Host> 
修改后:
<Host name="localhost" appBase="D:/web" 
  unpackWARs="true" autoDeploy="true" 
  xmlValidation="false" xmlNamespaceAware="false"> 
  <Context displayName="Welcome to Tomcat" docBase="abc" path=""> </Context>  
  </Host> 

作者: whhitstudent   发布时间: 2009-11-11

按照楼主的配置,appBase用的绝对路径,你在D:/web 目录下建一个名为ROOT的目录,把自己的index.jsp文件放进去测试一下。

而docBase用的相对路径,也就是网站首页文件应该放在$CATALINA_HOME/abc目录下

作者: sunnywang   发布时间: 2011-09-30