之前使用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错了。
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" 这里是你的项目路径。
这是我的配置仅供参考。
<Host name="www.hua.com" appBase="F:\workspace8.5\hua\WebRoot"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Host name="www.hua.com" appBase="F:\workspace8.5\hua\WebRoot"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">