我有一个问题,如何使用 JNLP 协议运行带有参数的 JAR 文件。例如,要正确运行 selenium-server-standalone-2.21.0.jar 包,我将其称为:
selenium-server-standalone-2.21.0.jar -timeout 60000 -trustAllSSLCertificates -port 5555
当我将这些参数添加为:
<jar href="/selenium-server-standalone-2.21.0.jar -timeout 60000 -trustAllSSLCertificates -port 5555"/>
我收到错误 - 找不到这样的文件。我猜这些参数被视为文件名的一部分,因此我得到了这个错误。我在哪里可以将调用 JAR 包的参数放在下面的 XML 中。
<?xml version="1.0" encoding="UTF-8"?>
<jnlp spec="1.0+" codebase="http://test.com/">
<information>
<title>Selenium-Server-Standalone-2.21.0</title>
<vendor>ESKY Testers Toolkit</vendor>
<homepage href="http://www.esky.pl/"/>
<description>starts selenium server on client machine</description>
</information>
<security>
<all-permissions/>
</security>
<resources>
<j2se version="1.4+"/>
<jar href="/selenium-server-standalone-2.21.0.jar"/>
</resources>
<application-desc main-class="org.openqa.selenium.server.SeleniumServer"/>
</jnlp>