myeclipse 打开struts 2 配置文件struts.xml报错问题的解决 undefined actionname parameter

来源:互联网 发布:风险矩阵法优缺点 编辑:程序博客网 时间:2024/05/16 10:03

 







从同事那拷过来的项目源文件目录,是ssi框架的,用的是struts2,用自己的myeclipse9打开配置文件struts.xml时总是打开不了,甚至打我的myeclipse都给关掉了,用其它的xml编辑器是可以打开的。没法,想要用MyEclipse Struts 2 Config Editor来编辑配置文件,因为可以图形化操作嘛,到网上搜了下,后面参考文献里是网上的原文。我的做法如下:

       关闭myeclipse,找到配置文件struts.xml所在的目录,将目录下的.struts.mex文件删掉,重启myeclipse,再次尝试打开struts.xml,ok了。



参考文献:

       如果是自己手工搭建struts的开发环境,手工编写struts-config.xml文件,或者从其他项目中复制struts-config.xml文件到当前项目。双击打开struts-config.xml文件,默认使用的是MyEclipse Struts Config Editor,就会报错Error opening the editor,can not change undo manager  once its  been set。

       网上很多人都建议,在struts-config.xml文件上右键,选择使用其它的文件编辑器打开。但是,这样就没法使用MyEclipse的图形化编辑了。个人经过尝试发现,原来MyEclipse编辑Struts的图形界面,是有一个相应文件的支持的。这个文件就放在当前项目的WEB-INF目录下,也就是与struts-config.xml文件是在同一个目录下。在MyEclipse的工程下,是看不到这个文件的。

       解决方法:关闭MyEclipse,打开“我的电脑”进入MyEclipse的workspace目录,找到当前工程的WebRoot\WEB-INF目录,会发现有一个文件,名字为“.struts-config.mex”。删除这个文件,启动MyEclipse,然后双击,或者右键,选择用“MyEclipse Struts Config Editor”打开struts-config.xml文件,会弹出一个窗口,说找不到文件“.struts-config.mex”,问是否创建,点击“OK”按钮。

       哈哈!漂亮的图形化编辑界面就出现了!


0 0
原创粉丝点击