- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我只想使用 superDevMode 运行一个简单的应用程序来了解它的好处。 CodeServer 已成功启动,但它提示 UI 中没有可编译的 gwt 模块。我按照以下步骤操作。
然后我修改了 gwt.xml 文件以添加链接器。这是我的 gwt.xml 的副本
<module rename-to='superdevmode'>
<inherits name='com.google.gwt.user.User' />
<inherits name='com.google.gwt.user.theme.clean.Clean' />
<entry-point class='superDevMode.client.SuperDevMode' />
<add-linker name="xsiframe" />
<set-configuration-property name="devModeRedirectEnabled"
value="true" />
</module>
我添加了代码服务器 jar 并设置了正确的类路径。
代码服务器已成功启动。
The code server is ready.
Next, visit: http://localhost:9876/
当我启动 UI 时,得到以下信息
但是当我单击“开发模式打开”时,我得到以下信息
我不知道我做错了什么。我的 POM 条目如下所示。
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>superDevMode</groupId>
<artifactId>superDevMode</artifactId>
<version>0.0.1-SNAPSHOT</version>
</project>
如果我错了,请纠正我。
最佳答案
更新:v2.6 看起来将为 superdevmode 提供一个更好的示例启动器(请参阅 superdevmode 下的 http://www.gwtproject.org/release-notes.html#Release_Notes_2_6_0_RC1 )2.6 现在随时都会发布。我正在使用 RC3,看起来不错。更多内容请参见:
<小时/>虽然我很欣赏 Thomas 文章中关于 SuperDevMode 如何工作的详细信息,但真正需要的是包含一些故障排除的分步指南。
这是一步一步。出错的地方太多了,SuperDev mode page不是很具体。希望这可以清楚地表明:
</module>
之前):<add-linker name="xsiframe"/>
<set-configuration-property name="devModeRedirectEnabled" value="true"/>
<!-- enable source maps -->
<set-property name="compiler.useSourceMaps" value="true" />
运行标准 GWT 编译过程 - 在 Eclipse 中,这是“GWT 编译项目...” - 这是部署 GWT 代码时通常执行的操作。毫无疑问,您也有一个 Maven 或 ant 命令可以执行此操作。
启动您在开发 GWT 代码时通常使用的常规网络服务器。例如,您使用普通 DevMode 的那个。我将其称为 localhost:8888 - 我将假设您通常启动的页面是index.html,因此 http://localhost:8888/index.html
显示您的 GWT 应用程序。 (通常该 URL 中可能有 ?gwt.codesvr=127.0.0.1:9997
)
启动 SuperDevMode 服务器(有关两种方法,请参阅此答案的底部)。您现在有两个网络服务器在不同的端口上运行。因此,假设 SuperDevMode 正在 localhost:1234
上运行。在这个答案的底部,我发布了一些启动 SuperDevMode 的方法。
将您的浏览器指向 SuperDevMode 服务器,因此 http://localhost:1234
。按照说明将两个快捷方式复制到地址栏
现在,将您的浏览器指向常规网络服务器 http://localhost:8888/index.html
- 不要添加?gwt.codesvr=127.0.0.1:9997
到 URL - 仅适用于 NotSuper DevMode。 (即常规 DevMode)
单击您在步骤 5 中复制的快捷链接“DevMode On”。它会要求您选择要编译的模块,单击“编译”按钮。
如果您需要源映射(在 Chrome 脚本浏览器中查看 Java 源代码),则必须在 Chrome 中将其打开。在我的 Chrome (Ubuntu) 版本中,Chrome 控制台的右下角有一个小齿轮(检查元素,然后查看浏览器窗口的右下角)。单击该按钮并找到“启用源映射”。重新加载页面,它现在应该显示源代码。
启动 super 开发模式的两种方法:
java -classpath $GWT_HOME/gwt-codeserver.jar:$GWT_HOME/gwt-dev.jar:$GWT_HOME/gwt-user.jar:app:./lib/* com.google.gwt.dev.codeserver.CodeServer \
-bindAddress 0.0.0.0 -port 1234 -src src -workDir work com.foo.MyModule
在 Eclipse 中,使用以下配置创建一个新的 Java 应用程序启动器(不是 Web 应用程序启动器!):
主类:
com.google.gwt.dev.codeserver.CodeServer
程序参数:
-src src -workDir ${workspace_loc:MyProject}/codeserver -port 1234 com.foo.MyModule
-workDir
是可选的
VM 参数(根据项目的大小,可能需要这些参数。如果 super 开发模式“编译”按钮(在浏览器中)在您单击后立即消失并且似乎没有任何反应,则可能是由于内存不足而崩溃)
-Xmx1024m -Xms512m
类路径:将 gwt-codeserver.jar、gwt-dev.jar 和 gwt-user.jar 添加到启动类路径(这些 jar 可以在 GWT SDK 安装目录中找到)。
关于gwt - SuperDevMode 入门,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11356714/
Hive —— 入门 Hive介绍 Apache Hive是一款建立在Hadoop之上的开源数据仓库系统,可以将存储在Hadoop文件中的结构化、半结构化数据文件映射为一张数据库表,基于表提供了一
HBase —— 入门 HBase介绍 HBase是一个分布式的、面向列的开源数据库,该技术来源于 Fay Chang 所撰写的Google论文“Bigtable:一个结构化数据的分布式存储系统”
零:前端目前形势 前端的发展史 HTML(5)、CSS(3)、JavaScript(ES5、ES6):编写一个个的页面 -> 给后端(PHP、Python、Go、Java) ->
在本教程中,您将了解在计算机上运行 JavaScript 的不同方法。 JavaScript 是一种流行的编程语言,具有广泛的应用程序。 JavaScript 以前主要用于使网页具有交
我曾经是一个对编程一窍不通的小白,但因为对互联网世界的好奇心和求知欲的驱使,我踏入了编程的殿堂。在学习的过程中,我发现了一门神奇的编程语言——Python。Python有着简洁、易读的语法,让初学者能
嗨,亲爱的读者们! 今天我要给大家分享一些关于Python爬虫的小案例。你是否曾为了获取特定网页上的数据而烦恼过?或者是否好奇如何从网页中提取信息以供自己使用?那么,这篇文章将会给你一些启示和灵感。
关闭。这个问题是opinion-based 。目前不接受答案。 想要改进这个问题吗?更新问题,以便 editing this post 可以用事实和引文来回答它。 . 已关闭 8 年前。 Improv
我想创建一个像https://apprtc.appspot.com/?r=04188292这样的应用程序。我对 webrtc 了解一点,但无法掌握 google app-engine。如何为 java
我刚刚开始使用 Python 并编写了一个简单的周边程序。但是,每当我在终端中键入 python perimeter.py 时,都会收到以下错误,我不知道如何解决。 >>> python perime
Redis有5个基本数据结构,string、list、hash、set和zset。它们是日常开发中使用频率非常高应用最为广泛的数据结构,把这5个数据结构都吃透了,你就掌握了Redis应用知识的一半了
创建发布web项目 具体步骤: 1.在开发工具中创建一个dynamic web project helloword 2.在webContent中创建index.html文件 3.发布web应用到
如果你在 Ubuntu 上使用终端的时间很长,你可能会希望调整终端的字体和大小以获取一种良好的体验。 更改字体是一种最简单但最直观的 Linux 的终端自定义 的方法。让我
1. 前言 ADODB 是 Active Data Objects Data Base 的简称,它是一种 PHP 存取数据库的函式组件。现在 SFS3 系统 (校园自由软件交流网学务系统) 计划的
我对 neo4j 完全陌生,我很抱歉提出这样一个基本问题。我已经安装了neo4j,我正在使用shell“localhost:7474/webadmin/#/console/” 我正在寻找一个很好的例子
我正在阅读 ios 4 的核心音频,目的是构建一个小测试应用程序。 在这一点上,我对所有 api 的研究感到非常困惑。理想情况下,我想知道如何从两个 mp3 中提取一些样本到数组中。 然后在回调循环中
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于 Stack Overflow 来说是无关紧要的,因
我下载了 GNUStep并安装了它,但是我不确定在哪里可以找到 IDE。有谁知道什么程序可以用作 GNUStep IDE/从哪里获取它们?否则,有没有人知道有关如何创建和编译基本 GNUStep 程序
我正在尝试开始使用 Apache Solr,但有些事情我不清楚。通读tutorial ,我已经设置了一个正在运行的 Solr 实例。我感到困惑的是 Solr 的所有配置(架构等)都是 XML 格式的。
请问有没有关于如何开始使用 BruTile 的文档? 我目前正在使用 SharpMap,我需要预缓存切片以加快进程 最佳答案 我今天正在研究这个:)Mapsui项目site严重依赖 SharpMap
尽我所能,我无法让 CEDET 做任何事情。 Emacs 24.3。我下载了最新的 CEDET 快照。我从他的底部(不是这样)Gentle Introduction 中获取了 Alex Ott 的设置
我是一名优秀的程序员,十分优秀!