求MyEclips打开html页面报错的解决方法

stardust_oak 2009-11-19 05:50:19

java.lang.RuntimeException: DOMCoordinator#createDesignNodeFromSource: Node type DOCUMENT_TYPE_NODEnot supported.
at com.genuitec.eclipse.webdesigner3.DOMCoordinator.createDesignNodeFromSource(DOMCoordinator.java:548)
at com.genuitec.eclipse.webdesigner3.DOMCoordinator.buildDesignDOMChildren(DOMCoordinator.java:422)
at com.genuitec.eclipse.webdesigner3.DOMCoordinator.buildDesignDOMfromSource(DOMCoordinator.java:407)
at com.genuitec.eclipse.webdesigner3.DOMCoordinator.synchronizeDOMsFromSource(DOMCoordinator.java:177)
at com.genuitec.eclipse.webdesigner3.design.DesignEditSystem.synchronize(DesignEditSystem.java:169)
at com.genuitec.eclipse.webdesigner3.AbstractEditSystem.setSynchronized(AbstractEditSystem.java:24)
at com.genuitec.eclipse.webdesigner3.WebDesigner3.setSynchronized(WebDesigner3.java:113)
at com.genuitec.eclipse.webdesigner3.editors.WebDesignerMultiPageEditor.checkSynchronization(WebDesignerMultiPageEditor.java:936)
at com.genuitec.eclipse.webdesigner3.editors.WebDesignerMultiPageEditor.access$6(WebDesignerMultiPageEditor.java:932)
at com.genuitec.eclipse.webdesigner3.editors.WebDesignerMultiPageEditor$10.run(WebDesignerMultiPageEditor.java:909)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
at com.genuitec.eclipse.webdesigner3.editors.WebDesignerMultiPageEditor.designPageChange(WebDesignerMultiPageEditor.java:907)
at com.genuitec.eclipse.webdesigner3.editors.WebDesignerMultiPageEditor.pageChange(WebDesignerMultiPageEditor.java:881)
at org.eclipse.ui.part.MultiPageEditorPart.setActivePage(MultiPageEditorPart.java:697)
at org.eclipse.ui.part.MultiPageEditorPart.createPartControl(MultiPageEditorPart.java:287)
at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:661)
at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:426)
at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:592)
at org.eclipse.ui.internal.PartPane.setVisible(PartPane.java:299)
at org.eclipse.ui.internal.presentations.PresentablePart.setVisible(PresentablePart.java:179)
at org.eclipse.ui.internal.presentations.util.PresentablePartFolder.select(PresentablePartFolder.java:268)
at org.eclipse.ui.internal.presentations.util.LeftToRightTabOrder.select(LeftToRightTabOrder.java:65)
at org.eclipse.ui.internal.presentations.util.TabbedStackPresentation.selectPart(TabbedStackPresentation.java:400)
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:1604)
at org.eclipse.ui.internal.PartStack.add(PartStack.java:499)
at org.eclipse.ui.internal.EditorStack.add(EditorStack.java:103)
at org.eclipse.ui.internal.PartStack.add(PartStack.java:485)
at org.eclipse.ui.internal.EditorStack.add(EditorStack.java:112)
at org.eclipse.ui.internal.EditorSashContainer.addEditor(EditorSashContainer.java:63)
at org.eclipse.ui.internal.EditorAreaHelper.addToLayout(EditorAreaHelper.java:217)
at org.eclipse.ui.internal.EditorAreaHelper.addEditor(EditorAreaHelper.java:207)
at org.eclipse.ui.internal.EditorManager.createEditorTab(EditorManager.java:774)
at org.eclipse.ui.internal.EditorManager.openEditorFromDescriptor(EditorManager.java:673)
at org.eclipse.ui.internal.EditorManager.openEditor(EditorManager.java:634)
at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(WorkbenchPage.java:2719)
at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:2633)
at org.eclipse.ui.internal.WorkbenchPage.access$12(WorkbenchPage.java:2625)
at org.eclipse.ui.internal.WorkbenchPage$10.run(WorkbenchPage.java:2577)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2572)
at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2556)
at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2547)
at org.eclipse.ui.ide.IDE.openEditor(IDE.java:644)
at org.eclipse.ui.ide.IDE.openEditor(IDE.java:603)
at org.eclipse.ui.actions.OpenFileAction.openFile(OpenFileAction.java:98)
at org.eclipse.ui.actions.OpenSystemEditorAction.run(OpenSystemEditorAction.java:98)
at org.eclipse.ui.views.navigator.OpenActionGroup.runDefaultAction(OpenActionGroup.java:125)
at org.eclipse.ui.views.navigator.MainActionGroup.runDefaultAction(MainActionGroup.java:328)
at org.eclipse.ui.views.navigator.ResourceNavigator.handleOpen(ResourceNavigator.java:694)
at org.eclipse.ui.views.navigator.ResourceNavigator$6.open(ResourceNavigator.java:437)
at org.eclipse.jface.viewers.StructuredViewer$2.run(StructuredViewer.java:820)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
at org.eclipse.core.runtime.Platform.run(Platform.java:857)
at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:46)
at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:193)
at org.eclipse.jface.viewers.StructuredViewer.fireOpen(StructuredViewer.java:818)
at org.eclipse.jface.viewers.StructuredViewer.handleOpen(StructuredViewer.java:1079)
at org.eclipse.jface.viewers.StructuredViewer$6.handleOpen(StructuredViewer.java:1183)
at org.eclipse.jface.util.OpenStrategy.fireOpenEvent(OpenStrategy.java:263)
at org.eclipse.jface.util.OpenStrategy.access$2(OpenStrategy.java:257)
at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:297)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:938)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3682)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3293)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2389)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2353)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2219)
at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:466)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:289)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:461)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:106)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:153)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:106)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:76)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:363)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:176)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:504)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:443)
at org.eclipse.equinox.launcher.Main.run(Main.java:1169)
at org.eclipse.equinox.launcher.Main.main(Main.java:1144)


刚想把一个html页面转成jsp,用MyEclipse打开却报错了,我还以为是转换出来错,就把原html拷进去打开,还是报同样的错,以前一直都没碰到过这样的问题,想问一下该怎么解决啊???? 急!!!
...全文
234 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
saber_q 2010-04-02
  • 打赏
  • 举报
回复
你说得太简单了,能不能详细点啊,谢谢
stardust_oak 2009-11-19
  • 打赏
  • 举报
回复
ok 自个解决了 删了一些dtd验证
stardust_oak 2009-11-19
  • 打赏
  • 举报
回复
怎么没人回帖,难道没人遇到过这种情况????
本教程是基于MyEclipse环境下基于maven搭建的springmvc步骤(图文教程),文章结尾含有源码下载地址: 新建maven project File->New->Project 选择Maven Project 选择项目路径 Use default Workspace location默认工作空间 选择项目类型 在Artifact Id中选择maven-archetype-webapp 输入Group ID和 Artifact ID,以及Package Group ID一般写大项目名称。Artifact ID是子项目名称。 例如Spring的web包,Group ID:org.springframework,artifactId:spring-web。 Package是默认给你建一个包,不写也可以。 建好后如下图: 接下来需要添加src/main/java,src/test/java ,src/test/resources三个文件夹。右键项目根目录点击New -> Source Folder, 建出这三个文件夹。注意不是建普通的Folder,而是Source Folder。 更改文件夹显示的顺序:右击->属性->Order and Export 更改JDK版本:在Libraries双击JRE System Library,要1.6版本 更改class路径 右键项目,Java Build Path -> Source 下面应该有4个文件夹。src/main/java,src/main/resources,src/test/java ,src/test/resources。   双击每个文件夹的Output folder,选择路径。 src/main/java,src/main/resources,选择target/classes; src/test/java ,src/test/resources, 选择target/test-classes;   选上Allow output folders for source folders. 点击项目名称右击,然后如图选择 在pom.xml中添加所需要的jar包 使用Maven POM editor打开项目中的pom.xml文件,选择Dependencies,在Dependencies栏目点击Add进行,首先弹出一个搜索按钮,例如输入spring-web,就会自动搜索关于spring-web相关的jar包,我们选择3.0.5版本的spring。将spring包全部添加进来。需要添加的其他jar包有:junit、jstl。或者点击pom.xml直接编辑pom.xml文件。这样可以直接copy过来dependencies内容。 设置jar包的scope 当添加进入一个jar包后,有一些属性需要设置,最重要的就是scope,它有以下几种取值: 1.         compile,缺省值,适用于所有阶段,会随着项目一起发布。 2.         provided,类似compile,期望JDK、容器或使用者会提供这个依赖。如servlet.jar。 3.         runtime,只在运行时使用,如JDBC驱动,适用运行和测试阶段。 4.         test,只在测试时使用,用于编译和运行测试代码。不会随项目发布。 5.         system,类似provided,需要显式提供包含依赖的jar,Maven不会在 Repository中查找它。 注意: 在使用maven 打包或者编译时报:-source1.3 中不支持注释错误解决方案如下:            maven-compiler-plugin     2.0.2           1.5      1.5               添加如下配置就不会再报错了 pom.xml文件代码: 4.0.0 wang.gom.mavenspringmvc mavenspringmvctest war 0.0.1-SNAPSHOT mavenspringmvctest Maven Webapp http://maven.apache.org junit junit 3.8.1 test org.apache.openejb javaee-api 5.0-1 provided javax.faces jsf-api 1.2_04 provided javax.servlet jstl 1.2 provided javax.servlet.jsp jsp-api 2.1 provided javax.faces jsf-impl 1.2_04 provided org.springframework spring-webmvc 3.1.2.RELEASE jar compile aspectj aspectjweaver 1.5.4 compile javax.servlet javax.servlet-api 3.1.0 jar compile org.apache.openejb commons-dbcp-all 1.3-r699049 jar compile cglib cglib 2.2.2 jar compile org.springframework spring-web 3.1.1.RELEASE jar compile mavenspringmvctest maven-compiler-plugin 2.0.2 1.5 1.5 web.xml文件代码: webAppRootKey maven.example.root org.springframework.web.util.Log4jConfigListener CharacterEncodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding UTF-8 forceEncoding true CharacterEncodingFilter /* dispatcher org.springframework.web.servlet.DispatcherServlet contextConfigLocation /WEB-INF/dispatcher-servlet.xml 1 dispatcher *.do dispatcher-servlet.xml文件代码 GeneralController类代码 package Controller; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.RequestMapping; @Controller public class GeneralController { @RequestMapping(value="index.do") public void index_jsp(Model model){ model.addAttribute("ceshi", "测试你好"); System.out.println("index.jsp"); } } Index.jsp页面代码 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> Insert title here html> 运行http://localhost:8080/mavenspringmvctest/index.do结果为:测试你好 源码下载地址:http://www.anqingonline.com/thread-15730-1-1.html
Struts作为MVC 2的Web框架,自推出以来不断受到开发者的追捧,得到用广泛的应用。作为最成功的Web框架,Struts自然拥有众多的优点:  MVC 2模型的使用  功能齐全的标志库(Tag Library)  开放源代码 好了废话少说,进入正题,截止写稿时间struts最新版本是2.3,不过是12月12日发布的(2011年),为了稳定起见,我使用的版本是struts-2.2.3.1本文分为以下几个部分: 一、搭建开发和运行环境 1、到Apache下载Strut包:http://archive.apache.org/dist/struts/ 在这里可以下载到所有版本的struts,点击 ,之后如何操作就不讲了。下载之后解压。这个版本的struts的jar有很多,我们只需添加我们自己需要的就行了,我们先搭建起struts运行最基本的环境,当然jar包就是struts运行时所需的最少的jar包。所需jar如下: 网上有说需要这个又有说不需要这个,需要根据实际情况来定,实在不行就自己一个一个加,先从struts的core包开始,如果缺少jar包启动的时候就会报错,缺哪个加哪个。 2、打开MyEclipse(我用的是6.5)新建Web工程 新建项目名称为struts,选中JAVAEE5.0(这个不是必须的,但是现在都是这个,选一下也好),点击完成。 将准备好的jar包拷贝到lib目录下。 打开web.xml将其修改为如下代码: <?xml version="1.0" encoding="UTF-8"?> struts org.apache.struts2.dispatcher.FilterDispatcher struts /* index.jsp BASIC 然后在src目录下新建一个struts.xml文件,内容如下: 然后在新建一个内容为空的struts.properties文件。 至此项目搭建完毕,然后将其发布。 3、发布项目 在myeclipse里面可以嵌入tomcat,配置外部tomcat然后将项目发布,并运行。访问http://127.0.0.1:8080/struts/,弹出如下界面: 说明运行成功。 二、第一个Struts 2.0应用程序——Hello World 下面我们进行臭名昭著的Hello World程序。几乎所有语言的第一个程序都是Hello World。在src目录上右键,新建一个类,参数如下: 类的内容如下: package com.top.web; import com.opensymphony.xwork2.ActionSupport; public class HelloWorldAction extends ActionSupport { /** * */ private static final long serialVersionUID = 1L; public String execute(){ return SUCCESS; } } 修改struts.xml内容如下: welcome.jsp 在webroot目录下新建JSP页面,名字:welcome.jsp,内容如下: <%@ page language="java" pageEncoding="GBK"%> <html> <head> <title>Hello World!</title> </head> <body> Hello World! </body> </html> 目前位置目录结构应该是如下的: 重新发布运行,访问http://127.0.0.1:8080/struts/helloWorld.action出现如下界面,说明项目搭建成功:
现今国内的许多数网站都设有新闻专栏,像比较有名气的搜狐网、腾讯网等都有自己的新闻专栏,许多公司企业的官网和个人的网站也会定期发布新闻来宣传企业文化展示个人网页风采。如果单单的利用静态网页进行展示,更新起来非常的繁琐不利于后期的维护,网站的主页面就会自动生成最新发布的新闻资讯。本论文将对基于SSM的新闻管理系统的设计与实现的过程进行详细的阐述和说明。本系统采用B/S结构,Spring+SpringMVC+MyBatis三大框架以及IDEA或MyEclipse8.5开发工具和Tomcat服务器完成系统开发。使用Redis来存储系统推荐的相关新闻数据,实现根据用户操作行为进行的协同过滤推荐操作。 管理员模块分成六大子模块分别是注册会员管理,新闻类别管理,新闻信息管理,新闻公告管理,评论信息管理,留言信息管理。会员用户功能包括:注册登录操作,新闻信息浏览,新闻信息搜索,新闻信息评论,公告信息浏览,留言信息发布。根据模块进行数据库表编写,然后在MyEclipse8.5开发工具中分模块进行代码的编,写每做好一个模块进行都会与数据库进行交互信息以确定信息能正确的进行前端展示,然后进行分析总结调试。各个模块全部开发好以后进行模块拼接测试,将降低模块耦合提升性能,最后编写测试用例,根据测试用例进行系统测试找出BUG修改。

67,514

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧