复制一个Java Web项目,在粘贴的时候改一下项目名字。这样运行是不行的。Tomcat启动不起来,会报“无法为tomcat发布服务器配置 多个上下文有路径”这个错误。原因是复制的项目虽然项目名改了,但是在Tomcat中的访问路径没有改变。需要自己打开服务器项目,找到server.xml文件来进行配置。
现在以复制项目“taxOfPerson”为例,复制的项目名称为“taxOfPersonServlet”。server.xml文件中的配置如下
<Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true">
<!-- SingleSignOn valve, share authentication between web applications
Documentation at: /docs/config/valve.html -->
<!--
<Valve className="org.apache.catalina.authenticator.SingleSignOn" />
-->
<!-- Access log processes all example.
Documentation at: /docs/config/valve.html
Note: The pattern used is equivalent to using pattern="common" -->