2

是否可以在 JNLP 文件上传递类似 maven 的参数?

   <jnlp spec="1.0+" codebase="${javafxCodebase}" href="Foo.jnlp">
   <information>
      <title>${javafxTitle}</title>
      <vendor>${javafxVendor}</vendor>
       ...
   </information>
   ... 
   </jnlp>

如果是这样,谁会将这些数据传递给 jnlp 文件?想到的是:

   http://localhost:8080/Foo.jnlp?javafxCodebase=bar&javafxTitle=baz
4

2 回答 2

3

Java Webstart 没有开箱即用的支持。有一个JNLP 下载 Servlet,但它只支持一组有限的宏,并且不能有任何用户定义的宏。

我认为你最好的方法是使用像Velocity这样的模板引擎来编写你自己的 servlet 来动态生成 JNLP 文件并用你需要的参数填充它。

于 2010-09-24T08:09:49.097 回答
1

你也可以试试这个网站上的 php 脚本。

我发现自动检测我的代码库 url 很有用,因为我需要在不同的服务器上部署 jnlp 文件。

于 2012-03-21T22:17:01.580 回答