之前使用tomcat做动态网页,默认情况下,项目是放在%Tomcat_Home%/webapps中,我通过conf下的server.xml修改了<Host >中的appBase,把项目存放位置改到A路径。现在学习Strusts2 使用的是Myeclipse+tomcat。创建web project以后,却出现在%Tomcat_Home%/webapps中,而不是A路径。
在MyEclipse中启动tomcat没有问题,console中出现的内容都是A路径的东西。却没有新建的web project。查看A路径下没有新建的web project,默认的%Tomcat_Home%/webapps中就有。运行新项目就报404错了。

解决方案 »

  1.   

    <Host name="www.hua.com"  appBase="webapps"
                unpackWARs="true" autoDeploy="true"
                xmlValidation="false" xmlNamespaceAware="false">
    <Context path="" docBase=" F:\workspace8.5\hua\WebRoot" reloadable="true" ></Context>
    </Host>docBase=" F:\workspace8.5\hua\WebRoot" 这里是你的项目路径。
    这是我的配置仅供参考。
      

  2.   

    为什么我这样也行的。之前
    <Host name="www.hua.com"  appBase="F:\workspace8.5\hua\WebRoot"
    unpackWARs="true" autoDeploy="true"
    xmlValidation="false" xmlNamespaceAware="false">
      

  3.   

    为什么我这样也行的。之前
    <Host name="www.hua.com" appBase="F:\workspace8.5\hua\WebRoot"
    unpackWARs="true" autoDeploy="true"
    xmlValidation="false" xmlNamespaceAware="false">