错误.gwt.xml Vaadin

时间:2014-07-23 16:59:58

标签: java xml eclipse gwt vaadin

更新 我能够手动添加Vaadin 7罐并创建一个v7应用程序但是当我运行它时它仍然在xml中给我带来同样的错误

我是Vaadin和Web应用程序开发的新手。我仍然围绕着这项技术所涉及的所有技术及其工作原理。

我想用登录开发一个简单的应用程序来进行基本的文件解析。我下载了Vaadin 6 eclipse插件(由于newtork安全性,我无法使用版本7)。我使用Tomcat 7,Eclipse Indigo Service Release 2以及Apache IvyDe插件(我仍然不了解它的作用!)

我使用Vaadin中的dragDrop向导来创建我的登录页面的界面,但是当我尝试运行我的程序时,它给了我以下错误

The errors below were detected when validating the file "gwt-module.dtd" via the file "LoginWidgetset.gwt.xml".  
In most cases these errors can be detected by validating "gwt-module.dtd" directly.
However it is possible that errors will only occur when gwt-module.dtd is validated in the context of LoginWidgetset.gwt.xml.

Line 2 - The markup declarations contained by the document type decleration must be well-formed

并且LoginWidgetset.gwt.xml中似乎有一个我无法重新获得的错误

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE module PUBLIC "-//Google Inc.//DTD Google Web Toolkit 1.7.0//EN"
 "http://google-web-toolkit.googlecode.com/svn/tags/1.7.0/distro-source/core/src/gwt-module.dtd">

<module>
<inherits name="com.vaadin.terminal.gwt.DefaultWidgetSet" />

<!--
 Uncomment the following to compile the widgetset for one browser only.
 This can reduce the GWT compilation time significantly when debugging.
 The line should be commented out before deployment to production
 environments.

 Multiple browsers can be specified for GWT 1.7 as a comma separated
 list. The supported user agents at the moment of writing were:
 ie6,ie8,gecko,gecko1_8,safari,opera

 The value gecko1_8 is used for Firefox 3 and later and safari is used for
 webkit based browsers including Google Chrome.
-->
<set-property name="user.agent" value="gecko1_8"/>
</module>

我还试图使用官方Vaadin网站上的其中一个插件,但每当我运行我的应用程序时,它都会给我带来与.gwt.xml相同的错误

有人知道导致此错误的原因是什么吗?如果你可以向我解释IvyDe插件的作用,那将是非常有帮助的。我没有使用Maven,只是因为我不知道它会有什么帮助。如果你能对此有所了解,我也非常感激。

最后一点,这是我应该采用的正确方法来开发网络应用程序,还是应该坚持使用常见的框架和jsp?

由于

1 个答案:

答案 0 :(得分:0)

网络安全阻止了google-web-toolkit.googlecode.com服务器,因此我创建了一个gwt-module.dtd并将其存储到本地目录,然后在我的xml而不是实时链接中引用它。

<!DOCTYPE module 
SYSTEM "file:\\\\public\share\MyWebApp\WebContent\WEB-INF\gwt-module.dtd">