【问题标题】:Install4j 5.1 - Floating license setup on a headless ubuntu serverInstall4j 5.1 - 在无头 ubuntu 服务器上设置浮动许可证
【发布时间】:2012-08-08 14:47:49
【问题描述】:

我想在 Ubuntu 服务器上构建我们的应用程序。我们的安装程序是使用 Install4j 5.1 创建的,并通过 maven-install4j-plugin 集成到我们的 maven 构建中。我遇到的问题是我无法初始化许可证信​​息以指向我们的浮动许可证服务器(localhost:11862)。要初始化许可证,我使用以下命令:

install4jc --license=XXXXXXXXX

问题是我不知道将许可证设置到浮动服务器的确切语法。我试过 --license=localhost:11862 并且我尝试直接复制粘贴我的浮动许可证密钥但没有成功。

在哪里可以找到有关如何在无头系统上设置浮动许可证信息的基本说明,最重要的是,如何表达它以在执行 install4jc 时停止接收“无效的语法密钥”?

【问题讨论】:

    标签: ubuntu licensing headless install4j floating


    【解决方案1】:

    使用浮动许可服务器的语法是

    install4jc --license=FLOAT:localhost:11862
    

    如果您拥有 Windows 版许可证,则当前必须进行编辑

    $HOME/.install4j5/config.xml

    并将该文件中的 floatingMultiPlatform="true" 更改为 floatingMultiPlatform="false"

    从 install4j 5.1.3 开始,您将能够传递命令行选项 --windows-edition 而不是编辑配置文件,并且在运行 install4jc --help 时记录了 FLOAT:server 语法。

    【讨论】:

    • 谢谢,它成功了。唯一的问题是我现在有“此许可证服务器不支持您使用的产品”......我真的不喜欢这些无用的许可技巧。最终结果是我将改用开源替代品……可悲的是,他们有一个很好的产品。
    • @jgrenon 好的,您拥有 Windows 版许可证。请参阅我更新的答案。这显然是不可接受的(并且没有记录)。我会在下一个错误修复版本中对此进行改进。
    • @jgrenon 我已经为下一个错误修复版本(5.1.3)改进了这一点,如更新的答案中所述。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-26
    • 2021-08-05
    • 2018-08-02
    • 2018-07-26
    • 2021-09-06
    相关资源
    最近更新 更多