gpt4 book ai didi

gwt - 远程服务器上的 super 开发模式

转载 作者:行者123 更新时间:2023-12-04 17:37:31 25 4
gpt4 key购买 nike

我工作的项目非常具体。我们将 GWT 与 SAP 后端一起使用。我们使用以下配置运行开发模式(作为程序参数;我直接使用 IntelliJ IDEA 运行项目)

-noserver -logLevel INFO -startupUrl http://server-url:8000/aaa -whitelist ^http[:][/][/]server-url[.]eu[:]8000/aaa com.company.project.main.Main

注意,我们没有使用本地服务器( -noserver )。

在熟悉了 Super Dev Mode 之后,我了解到它的工作方式类似于 GWT Web Mode,即它编译 JavaScript(可以指定要编译到的文件夹),然后运行托管该脚本的代码服务器。

由于项目的具体情况,编译后的 JavaScript 通过 WebDav 使用 maven 部署到远程服务器。所以只需指定 -workDir作为参数不会在远程服务器上部署脚本。我们也不能(至少目前)在 server-url 上运行 Java 服务器。地址。

在这种情况下我们可以使用 super 开发模式吗?

最佳答案

是的你可以。

编辑 2016-11-27:我构建了一个可以使用 -launcherDir 的开发服务器-style SuperDevMode 无需写入服务器,通过使用类似 webpack 的代理:https://github.com/tbroyer/gwt-devserver

编辑:有几个问题。延迟绑定(bind)属性。推荐使用 SDM(自 GWT 2.7 起)是使用 -launcherDir这意味着使用本地服务器。

SuperDevMode 的工作方式与 -noserver 的 DevMode 非常相似。 ,这意味着您必须至少将您的应用程序部署一次到您的服务器。在 SuperDevMode 的情况下,这意味着您必须使用 xsiframe 进行编译和部署链接器和 devModeRedirectEnabled属性设置为 true .

然后你在你的机器上运行 SuperDevMode,如果还没有创建你的书签,从远程服务器加载你的应用程序,然后单击 Dev Mode On 书签。

这将在浏览器的 sessionStorage 中存储一些内容。这样重新加载页面现在将从您机器上运行的 SuperDevMode 加载排列,而不是远程服务器。

有关 SuperDevMode 工作原理的更多信息:http://blog.ltgt.net/how-does-gwts-super-dev-mode-work/

关于gwt - 远程服务器上的 super 开发模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13841350/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com