0

我需要连接到 vaadin 服务器以验证 vaadin Testbench 许可证。我在 java 程序中编写了代码为

     System.setProperty("https.proxyHost", "www-proxy.cccc.cccccccc.de");
     System.setProperty("http.proxyPort", "1234");
     System.setProperty("java.net.useSystemProxies", "true");
     System.out.println("in IE");
     System.setProperty("webdriver.ie.driver",
                    "C:\\Users\\ProjectJars\\Selenium\\IEDriiver\\IEDriverServer_Win32_3.9.0\\IEDriverServer.exe");
setDriver(new InternetExplorerDriver());

我收到以下错误; 您的 TestBench 4 许可证尚未经过验证。检查您的网络连接。 我在代理后面,这里我需要设置代理设置以连接到服务器进行验证。我正在尝试使用 IE 驱动程序。我没有使用 Maven。我还在 maven 的 seetings.xml 中设置了代理设置

-<proxy>

<id>optional1</id>

<active>true</active>

<protocol>http</protocol>

<username/>

<password/>

<host>www-ccccc.ccccc.cccccccccc.com</host>

<port>1234</port>

<nonProxyHosts> 111.111.11.1|localhost|111.1.1.1 </nonProxyHosts>

</proxy>

我在这里更改了值和代理名称。

4

1 回答 1

1

在 Vaadin 论坛中有一些旧的但仍然相关的讨论。即你需要配置jvm参数,以便Java可以通过代理访问互联网

https://vaadin.com/forum/thread/13408660/13871749

更通用的文档在这里

https://docs.oracle.com/javase/7/docs/technotes/guides/net/proxies.html

于 2018-04-19T18:41:48.167 回答