为啥我的MyEclipse在保存修改struts.xml文件时候特别卡 别的文件一点是也没有就这个文件 有啥解决方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为啥我的MyEclipse在保存修改struts.xml文件时候特别卡 别的文件一点是也没有就这个文件 有啥解决方法相关的知识,希望对你有一定的参考价值。

struts.xml 是核心文件 在保存修改后会自动重新部署 以保证修改后的文件得到应用

解决办法无非是禁止自动 自己手动 同样费时费力
参考技术A 因为很多地方用到它,它加载的东西也比较多

MyEclipse中删除对Strutshibernatespring的支持

注:本文转载自:http://blog.csdn.net/j04110414/article/details/9900033,版权归其所有

一、首先是撤消MyEclipse对Struts的支持

    关键的步骤是两个,一是把struts-config.xml文件删除,二是修改.project文件。
    第一步无需赘述,在左侧的导航栏里找到文件delete即可,相信学到了部署struts的各位都能做到。删除config文件是主要的,否则重新部署struts时MyEclipse会瘫痪。其他由MyEclipse自动生成的struts相关文件可以不去理会,等重新部署的时候如有重名他们将会被自动覆盖。单纯的删除config文件还是不能使struts的选项重新出现在MyEclipse的菜单里,这时我们需要进行第二步。
    第二步详细说一下:.project文件在MyEclipse里不能直接看到,要到你的项目文件夹里去找,用记事本打开.project文件,删除里面带struts的那个节点即可——natures标签中的“<nature>com.genuitec.eclipse.cross.easystruts.eclipse.easystrutsnature</nature>”这句,删除后保存退出。这时主要操作已经完成,MyEclipse的子菜单里还是没有出现add struts的选项,我们再把项目刷新一下,让新改的.project文件生效:在左侧目录中,右键单击项目,选择Refresh即可。这时候struts功能又可以试用了,再重新部署struts功能即可。

 

二、撤消MyEclipse对Hibernate的支持

    我是通过菜单MyEclipse->Project Capabilities添加了对Hibernate的支持,添加容易,删除难,菜单里好像没有删除对Hibernate支持的功能,只能手工删除了: 
    1.把项目根目录下文件.myhibernatedata删除 
    2.修改项目根目录下文件.project:删除其中两段内容: 
    <buildCommand>                
            <name> 
                    com.genuitec.eclipse.hibernate.HibernateBuilder 
            </name>           
            <arguments>            
            </arguments>        
    </buildCommand> 
    <nature>com.genuitec.eclipse.hibernate.hibernatenature</nature> 
    3.删除Hibernate对应的mapping file,class 
    这样就彻底删除了对Hibernate的支持,对于删除其他的支持同理。

 

三、撤消MyEclipse对Spring的支持

    1. 从build path中删除spring libs
    2. 手工修改工程目录下的.project文件中相关的内容(即相关的nature,buildComman)
    3. 删除工程目录下的.springBean文件
    刷新工程,在工程右键菜单的myeclipse下面add spring capacity项就又回来了



















以上是关于为啥我的MyEclipse在保存修改struts.xml文件时候特别卡 别的文件一点是也没有就这个文件 有啥解决方法的主要内容,如果未能解决你的问题,请参考以下文章

MyEclipse 8.6 保存name.hml.xml文件为啥这么慢

MyEclipse中删除对Strutshibernatespring的支持

为啥我的MyEclipse快捷键和正规的不一样

为啥不能import javax.annotation.Nullable;

Myeclipse下的struts2.3.8 配置 保证绝对好用

无法在 MyEclipse 中使用 struts 连接 Derby 数据库