用myeclipse7.5 打开*.xml 默认使用MyEclipse Struts Config Editor的时候出错。
详细如下:
org.eclipse.ui.PartInitException: Unable to open editor, unknown editor ID: org.xmen.ui.text.XMLTextEditor
at org.eclipse.ui.internal.EditorManager.openEditor(EditorManager.java:634)
at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(WorkbenchPage.java:2817)
at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:2729)
at org.eclipse.ui.internal.WorkbenchPage.access$11(WorkbenchPage.java:2721)
at org.eclipse.ui.internal.WorkbenchPage$10.run(WorkbenchPage.java:2673)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2668)
at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2652)
at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2635)
at com.genuitec.eclipse.struts.editor.multipage.StrutsConfigEditor.init(StrutsConfigEditor.java:472)
at org.eclipse.ui.internal.EditorManager.createSite(EditorManager.java:799)
at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:643)
at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:428)
at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:594)
at org.eclipse.ui.internal.PartPane.setVisible(PartPane.java:306)
at org.eclipse.ui.internal.presentations.PresentablePart.setVisible(PresentablePart.java:180)
at org.eclipse.ui.internal.presentations.util.PresentablePartFolder.select(PresentablePartFolder.java:270)
at org.eclipse.ui.internal.presentations.util.LeftToRightTabOrder.select(LeftToRightTabOrder.java:65)
at org.eclipse.ui.internal.presentations.util.TabbedStackPresentation.selectPart(TabbedStackPresentation.java:473)
at org.eclipse.ui.internal.PartStack.refreshPresentationSelection(PartStack.java:1256)
at org.eclipse.ui.internal.PartStack.setSelection(PartStack.java:1209)
at org.eclipse.ui.internal.PartStack.showPart(PartStack.java:1608)
at org.eclipse.ui.internal.PartStack.add(PartStack.java:499)
碰到这种情况,只要找到该目录,打开.project文件,编辑最后一行,找到<natures>结点,增加一条
<nature>com.genuitec.eclipse.cross.easystruts.eclipse.easystrutsnature</nature>就行了。
分享到:
相关推荐
**问题描述**:默认情况下,MyEclipse在编辑JSP页面时会同时打开编辑和预览界面,这可能降低开发效率。 **解决步骤**: 1. **路径**:`Windows > Preferences > General > Editors > File Associations` 2. **操作*...
7. **修复Struts-config.xml打开错误**:遇到打开Struts配置文件出错的问题,可以通过`Window > Preferences > General > Editors > File Associations`设置,将*.xml关联到MyEclipse XML Editor并设为默认。...
7. **修复Struts-config.xml打开错误**:如果打开Struts配置文件时出现错误,可以在`Windows > Preferences > General > Editors > File Associations`中将*.xml文件关联到MyEclipse XML Editor并设为默认。...
#### 八、解决Struts-config.xml文件打开问题 **背景介绍:** 在尝试打开Struts配置文件时,可能会遇到错误提示,影响正常工作流程。 **操作步骤:** 1. 进入`Windows` > `Preferences` > `General` > `Editors` >...
解决方法是:`Windows` -> `Preferences` -> `General` -> `Editors` -> `File Associations`,选择`*.xml`,将默认编辑器设置为"MyEclipse XML Editor"。 **第八步:手动验证** 在`Windows` -> `Preferences` -> `...
config.xml打开错误**:如果在打开Struts配置文件时遇到问题,可以在`Windows -> Preferences -> General -> Editors -> File Associations`中,选择 "*.xml",然后将默认编辑器设为"Myeclipse XML Editor",以确保...
**修复Struts-config.xml打开错误**:若打开Struts配置文件出现错误,可进入`Window -> Preferences -> General -> Editors -> File Associations`,选择`.xml`文件类型,将默认编辑器设置为"MyEclipse XML Editor...
4. **配置 Action 形式**:在 `struts-config.xml` 文件中定义 `LoginAction` 的处理路径和输入输出页面。 5. **添加表单验证**:使用 Struts 验证插件 `ValidatorPlugIn` 来实现对表单数据的验证。 6. **编写验证...
8. **异常处理**:通过配置`struts-config.xml`中的全局异常处理,可以捕获并处理程序运行中的异常。 9. **ActionServlet**:作为Struts的核心控制器,负责接收请求,解析请求参数,调用Action,将结果转发给JSP。 ...
- 编写ActionForm类、Action类以及配置文件`struts-config.xml`。 **2. Hibernate框架** - 添加Hibernate支持,配置Hibernate核心文件`hibernate.cfg.xml`。 - 创建映射文件和实体类,实现数据持久化操作。 **3. ...
- **配置faces-config.xml**:定义ManagedBean映射和导航规则。 - **创建视图**:使用XHTML页面作为视图。 **10.4 测试JSF应用** - **部署到服务器**:将JSF应用部署到应用服务器。 - **测试应用**:通过浏览器...
解决Myeclipse打开Struts配置文件时出现错误的问题,路径为:`Windows > Preferences > General > Editors > File Associations`,选择`.xml`文件类型,将默认编辑器设为`Myeclipse XML Editor`。 ### 第八步:取消...
通过上述介绍可以看出,MyEclipse不仅集成了UML、Ajax、Web、Web Services、J2EE、JSP、XML、Struts、JSF、Java Persistence、EJB、扩展数据库以及各种应用服务器的支持,还全面支持各种主流的第三方框架,让开发者...
- 第一种:修改`web.xml`中的过滤器配置,将`/*`改为`*.action`,这意味着所有Struts2的请求都需要`.action`后缀。 - 第二种:创建自定义过滤器,排除掉图片上传的请求。例如,创建一个名为`MyFilter`的类,继承自...
- 当遇到无法打开Struts配置文件的错误时,可尝试如下操作:`Windows -> Preferences -> General -> Editors -> File Associations`,选择`.xml`文件类型,设为"MyEclipse XML Editor"并设为默认。 8. **手动验证...