MyEclipse 发布项目到tomcat时,只能选择Packaged Archive方式,而不能选择Exploded Archive方式,提示错误Undefined exploded archive location。
这是万恶的MyEclipse的问题,我从SVN上checkout出来的项目中没有.mymetadata文件,在项目根目录下新建这个文件,内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<project-module
type="WEB"
name="smoke"
id="myeclipse.1225672400062"
context-root="/smoke"
j2ee-spec="5.0"
archive="smoke.war">
<attributes>
<attribute name="webrootdir" value="WebRoot" />
</attributes>
</project-module>
然后要记得重启eclipse,再发布项目时就没有这个错误了。
这是万恶的MyEclipse的问题,我从SVN上checkout出来的项目中没有.mymetadata文件,在项目根目录下新建这个文件,内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<project-module
type="WEB"
name="smoke"
id="myeclipse.1225672400062"
context-root="/smoke"
j2ee-spec="5.0"
archive="smoke.war">
<attributes>
<attribute name="webrootdir" value="WebRoot" />
</attributes>
</project-module>
然后要记得重启eclipse,再发布项目时就没有这个错误了。