标签:
哎!之前也做部署过文件的映射,但是忽然又遇到了问题又想不到了.
发生的前提为:
我之前在eclipse下创建了一个springmvc的项目,然后将此项目拷贝了下,然后重命名了,但是其中的一些配置文件也拷贝进去了(主要是项目里的.settings目录,但是里面的原项目名没有被改掉,从而出现新项目部署后,请求总是报404找不到页面)
原因是
tomcat 中的文件 server.xml
<Context docBase="BankSimulateapp" path="/Bank" reloadable="true" source="org.eclipse.jst.jee.server:BankSimulateapp"/></Host>
path未被修改
org.eclipse.wst.common.component
<?xml version="1.0" encoding="UTF-8"?><project-modules id="moduleCoreId" project-version="1.5.0"> <wb-module deploy-name="BankSimulateapp"> <wb-resource deploy-path="/" source-path="/target/m2e-wtp/web-resources"/> <wb-resource deploy-path="/" source-path="/src/main/webapp" tag="defaultRootSource"/> <wb-resource deploy-path="/WEB-INF/classes" source-path="/src/main/java"/> <wb-resource deploy-path="/WEB-INF/classes" source-path="/src/main/resources"/> <property name="context-root" value="Bank"/> <property name="java-output-path" value="/BankSimulateapp/target/classes"/> </wb-module> </project-modules>
context-root 的值未被修改
从而导致外界访问需要 http://xxxx:端口/Bank 而不是 http://xxxx:端口/BankSimulateapp
特此记录!
标签:
原文地址:http://my.oschina.net/Boston/blog/413095