【发布时间】:2014-11-28 12:18:28
【问题描述】:
我正在尝试运行使用 GWT 创建的项目。在 Intellij Idea 中,我创建了 GWT 配置类型的运行配置,如下所示:
-
开发模式参数:
-noserver -bindAddress 127.0.0.1 -codeServerPort 9997 -war D:\projects\greensoft\trunk\out\artifacts\sd_extern_war_exploded
服务器:默认
当我开始打印时:
Connected to the target VM, address: '127.0.0.1:60552', transport: 'socket'
Nov 28, 2014 12:45:31 PM java.util.prefs.WindowsPreferences <init>
WARNING: Could not open/create prefs root node Software\JavaSoft\Prefs at root 0x80000002. Windows RegCreateKeyEx(...) returned error code 5.
Dev Mode initialized. Startup URLs:
http://127.0.0.1:8888/chestionar.html?gwt.codesvr=127.0.0.1:9997
http://127.0.0.1:8888/index.html?gwt.codesvr=127.0.0.1:9997
但是当我启动服务器时,这个 url 不起作用:
http://localhost:8080/sd-extern/chestionar.html?gwt.codesvr=127.0.0.1:9997
出现错误提示:
Plugin failed to connect to Development Mode server at 127.0.0.1:9997
有什么想法吗?
谢谢你, 泰金。
【问题讨论】:
-
您似乎在使用外部服务器。你试过吗:127.0.0.1:8888/chestionar.html?gwt.codesvr=127.0.0.1:9997?这行得通吗?
-
不,它没有。知道为什么我启动 GWT 配置时该链接会出现在控制台中吗?
-
@TekinOmer 要么您实际上并没有在
-noserver模式下运行,要么您只需要传递-startupUrl http://localhost:8080/sd-extern/chestionar.html以便它输出与您在浏览器中打开的相同的 URL(并且您然后可以只要求 GWT DevMode 打开它) -
@ThomasBroyer 我添加了 -startupUrl。现在该 url 出现在控制台中,但服务器仍然无法连接到它。
标签: java gwt intellij-idea