今天从SVN下载了一个新项目,名称就叫A吧,部署完毕,启动后,用 http://localhost:8080/A/ 死活不出来登录页面,我就纳闷了,我是复制的呀,名字没错呀,不知道哪里出了问题,无意中瞥了一眼Tomcat,突然发现Location里部署的项目名字是B,我才知道问题在哪,用 http://localhost:8080/B/ 登录果然对了。然后就想知道,是在哪里修改了名称。通过搜索发现,有两种办法:
1、选择项目右键->properties->web 修改Web Context-root的名称即可。
2、打开workspace里该项目,找到.mymetadata文件,内容如下
<?xml version="1.0" encoding="UTF-8"?>
<project-module
type="WEB"
name="declareSystem"
id="myeclipse.1324362998906"
context-root="/sbxt"
j2ee-spec="5.0"
archive="declareSystem.war">
<attributes>
<attribute name="webrootdir" value="WebRoot" />
</attributes>
</project-module>
修改context-root即可。
这样发布后的项目名称就是修改后的了。