myeclispe Tomcat中deploy时deploy location跟项目名称不一样
原文 http://www.xuebuyuan.com/529751.html
在myeclipse中deploy:选择了一个工程,添加一个新的deploy工程时,不能正常出现deploy Location或者出现的名称跟服务名称不一样,可能的原因是在.mymatadata中context-root的属性值设置错误(此文件是在eclipse的工作空间下工程对应的文件夹下),另外webrootdir属性也要设置正确。一个常见的配置如下:
<?xml version="1.0" encoding="UTF-8"?>
<project-module
</project-module>
其中红色字体需要一样。如果context-root的值为"/",那么在myeclipse部署到tomcat服务器的时候会默认deploy location为D:\apache-tomcat-5.5.27\webapps\ROOT,其中蓝色为tomcat服务所在目录,ROOT为默认目录。即当在页面输入http://localhost:8080后会默认显示的服务。