测试本地时清单中的代码库属性不匹配

2024-03-03

根据 Java 1.7u25 你应该添加Codebase归因于你的清单,我已经做到了。

但现在我无法在本地测试它,因为属性值与我的本地 JNLP(由 Netbeans 生成)不匹配,它没有代码库值。

清单的代码库应该有什么价值和/或我的 jnlp 中有什么代码库才能在本地工作?


有几种方法可以解决这个问题:

  1. 使用多个代码库属性:

    您可以向Codebase属性,从而允许您添加本地地址。

    e.g: Codebase: myproductiondomain.com localhost 127.0.0.1

  2. 使用通配符:

    您还可以在中使用通配符属性Codebase属性,可以有多种形式:

    • e.g. Codebase: 127.0.0.1(注意,这不允许您使用localhost!!)
    • 例如更加宽松Codebase: *
  3. 构建变更:

    但更有可能的是,您应该修改构建系统以使用不同的方式生成测试版本和生产版本Codebase防止滥用的属性。

你需要的一切都在防止 RIA 被改变用途 http://docs.oracle.com/javase/7/docs/technotes/guides/jweb/no_redeploy.html:

请特别注意接受通配符表中的那个有趣的花絮,对于127.0.0.1 entry:

不匹配 [...] http://localhost

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

测试本地时清单中的代码库属性不匹配 的相关文章

随机推荐