在编程中遇到这样的问题:
想在tomcat发布web项目,但是一直发布不成功如下图,查tomcat webapps 目录下都木有这个项目发布过的痕迹,
经查证:是项目包里面.mymetadata文件少了以下代码:
context-root="/eam"
j2ee-spec="5.0"
添加重启myEclipse,发布成功!
后来查了有关myEclipse工程描述符.classpath和.project和.mymetadata有关知识,
对于web应用程序,.mymetadata文件必须加上已经注释那部分代码如下:
.mymetadata文件:
<?xml version=”1.0” encoding=”UTF-8”?>
<!--
type : 工程类型
name : 工程名称
id : 工程在工作空间内的唯一标识
context-root : 网站根路径
j2ee-spec: J2EE标准
archive : 打包后war文件
-->
<project-module
type=”WEB”
name=”eam”
id=”myeclipse.1152954865843”
context-root=”/ea