MyEclipse手动修改WebRoot目录后无法打包

环境:

MyEclipseEnterpriseWorkbenchVersion:8.0Buildid:8.0-20091120

MyEclipseEnterpriseWorkbenchVersion:7.0Milestone-2Buildid:7.0-M2-20080915

MyEclipse中新建WebProject是可以选择Webrootfolder的如下图所示

由于在创建web工程的时候webroot没有修改为默认值,后来种种原因需要修改:

(1)重命名WebRoot目录为jsp

(2)修改JavaBuildPath中的Defaultoutputfolder如下图所示

修改前

修改后

(3)删除原来的WebRoot目录

在程序打包的时候问题来了,用MyEclipse的打包功能(右键Export....)导不出来,现象就是指定

位置没有产生指定的a.war文件

经过用EditPlus文件查找发现新建WebProject时修改Webrootfolder时MyEclipse顺便修改了一下三个文件

说明:a为我的工程名

(1)/a/.classpath

<classpathentrykind="output"path="jsp/WEB-INF/classes"/>

(2)/a/.mymetadata

<attributes>

<attributename="webrootdir"value="jsp"/>

</attributes>

(3)/a/.settings/.jsdtscope

<classpathentrykind="src"path="jsp"/>

当按我上面的那个步骤重命名默认的WebRoot文件名,修改JavaBuildPath中的Defaultoutputfolder时

MyEclipse只给咱们修改(1)/a/.classpath这个文件

现在咱们自己手动修改剩余的那两个文件对应的内容就搞定了,那两个文件具体作用欢迎跟帖\(^o^)/~

(1)/a/.classpath(2)/a/.mymetadata文件的作用移步至

http://tianting-wx.iteye.com/blog/210070

相关推荐