欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

程序员文章站 2022-07-14 20:45:04
...
环境:
MyEclipse Enterprise Workbench Version: 8.0 Build id: 8.0-20091120
MyEclipse Enterprise Workbench Version: 7.0 Milestone-2 Build id: 7.0-M2-20080915

MyEclipse中新建WebProject是可以选择Web root folder的如下图所示
MyEclipse手动修改WebRoot目录后无法打包
            
    
    博客分类: 其它 MyeclipseWebJSPBlog 
由于在创建web工程的时候webroot没有修改为默认值,后来种种原因需要修改:
(1)重命名WebRoot目录为jsp
(2)修改Java Build Path中的Default output folder如下图所示
修改前
MyEclipse手动修改WebRoot目录后无法打包
            
    
    博客分类: 其它 MyeclipseWebJSPBlog 
修改后
MyEclipse手动修改WebRoot目录后无法打包
            
    
    博客分类: 其它 MyeclipseWebJSPBlog 

(3)删除原来的WebRoot目录

在程序打包的时候问题来了,用MyEclipse的打包功能(右键Export....)导不出来,现象就是指定
位置没有产生指定的a.war文件
经过用EditPlus文件查找发现新建WebProject时修改Web root folder时MyEclipse顺便修改了一下三个文件
说明:a为我的工程名
(1)/a/.classpath
<classpathentry kind="output" path="jsp/WEB-INF/classes"/>
(2)/a/.mymetadata
<attributes>
    <attribute name="webrootdir" value="jsp" />
</attributes>
(3)/a/.settings/.jsdtscope
<classpathentry kind="src" path="jsp"/>

当按我上面的那个步骤重命名默认的WebRoot文件名,修改Java Build Path中的Default output folder时
MyEclipse只给咱们修改(1)/a/.classpath这个文件
现在咱们自己手动修改剩余的那两个文件对应的内容就搞定了,那两个文件具体作用欢迎跟帖\(^o^)/~
(1)/a/.classpath(2)/a/.mymetadata文件的作用移步至
http://tianting-wx.iteye.com/blog/210070

  • MyEclipse手动修改WebRoot目录后无法打包
            
    
    博客分类: 其它 MyeclipseWebJSPBlog 
  • 大小: 35.9 KB
  • MyEclipse手动修改WebRoot目录后无法打包
            
    
    博客分类: 其它 MyeclipseWebJSPBlog 
  • 大小: 52.8 KB
  • MyEclipse手动修改WebRoot目录后无法打包
            
    
    博客分类: 其它 MyeclipseWebJSPBlog 
  • 大小: 53.5 KB