Art*_*tog 2 java netbeans manifest java-web-start
根据Java 1.7u25,您应该将Codebase属性添加到清单中,我已经这样做了.
但是现在我无法在本地测试它,因为属性值与Netbeans生成的本地JNLP不匹配,它没有代码库值.
清单对于其代码库应该具有什么价值和/或我在jnlp中作为代码库有什么价值才能在本地工作?
有几种方法可以解决这个问题:
使用多个代码库属性:
您可以为Codebase属性提供多个值,从而允许您添加本地地址.
例如: Codebase: myproductiondomain.com localhost 127.0.0.1
使用通配符:
您还可以在属性中使用通配符属性,该Codebase属性可以有多个表单:
Codebase: 127.0.0.1(小心,不允许你使用localhost!!)Codebase: *构建变更:
但更有可能的是,您应该修改构建系统以使用不同的Codebase属性生成测试和生产版本以防止滥用.
您需要的一切都是防止RIA被重新利用:
对于该127.0.0.1条目,请特别注意接受的通配符表中的有趣信息:
不匹配 [...]
http://localhost