【问题标题】:Run gwt with https enabled?在启用 https 的情况下运行 gwt?
【发布时间】:2013-04-04 00:49:46
【问题描述】:

我目前正在运行一个没有安全措施的 GWT 站点,但需要切换到 HTTPS。

工作的非安全版本使用以下参数运行:

-port 8888 -startupUrl ui/index.jsp com.example.EntryPoint

我已经读过,简单地添加 -server :ssl 将导致站点在启用 HTTPS 的情况下提供服务:

-port 8888 -startupUrl ui/index.jsp -server :ssl com.example.EntryPoint

然而,有了这个我就明白了

[ERROR] Unable to load server class ''
[ERROR] java.lang.ClassNotFoundException: 
[ERROR]     at java.lang.Class.forName0(Native Method)
[ERROR]     at java.lang.Class.forName(Class.java:249)
[ERROR]     at com.google.gwt.dev.DevMode$ArgHandlerServer.setString(DevMode.java:108)
[ERROR]     at com.google.gwt.util.tools.ArgHandlerString.handle(ArgHandlerString.java:26)
[ERROR]     at com.google.gwt.util.tools.ToolBase.processArgs(ToolBase.java:225)
[ERROR]     at com.google.gwt.dev.ArgProcessorBase.processArgs(ArgProcessorBase.java:29)
[ERROR]     at com.google.gwt.dev.DevMode.main(DevMode.java:281)
[ERROR] Google Web Toolkit 2.1.0

我不确定我是否做错了什么,或者该方法是否不再有效? 是否有人成功运行此命令或使用 SSL 的 gwt?

【问题讨论】:

    标签: gwt ssl


    【解决方案1】:

    假设您尝试使用嵌入式码头服务器,则在r9628 中添加了 SSL 支持。您正在使用 GWT 2.1,因此要么尝试更新到更新的版本(至少 GWT 2.3),要么为您的应用程序使用外部 SSL 预配置服务器(选项 -noserver)。

    【讨论】:

    • 感谢您的提示,您是否出于好奇使用此命令成功运行了带有 ssl 的更高版本?
    • @Erix 不,从未在 DevMode 中使用过 SSL。
    • 我正在尝试在启用 SSL 的 Spring Boot 服务器上运行 GWT,但没有运气。你们能帮帮我吗?我收到以下错误: (ip):8888 处的页面显示:无法从位于 http://(ip):9876 的超级开发模式服务器加载 (app)。请确保此服务器已准备就绪。你想再试一次吗?
    猜你喜欢
    • 1970-01-01
    • 2018-03-11
    • 1970-01-01
    • 1970-01-01
    • 2019-11-04
    • 2021-06-18
    • 1970-01-01
    • 2017-05-29
    • 1970-01-01
    相关资源
    最近更新 更多