2

当我设置播放框架时,我在代理后面。我编辑了 ~/.activator/activatorconfig.txt 文件,它工作正常。

现在我需要删除该代理才能在不同的网络上工作。我注释掉了这一行,但是当我运行 ./activator new(或 ./activator ui)时,激活器脚本仍然尝试使用代理进行连接。该文件目前看起来像这样

# This are the proxy settings we use for activator
# Multiple proxy hosts can be used by separating them with a '|' sign
# Do not enclose the proxy host(s) in quotes
#-Dhttp.proxyHost=10.10.78.22
#-Dhttp.proxyPort=3128
# Here we configure the hosts which should not go through the proxy.# You should include your private network, if applicable.
-Dhttp.nonProxyHosts="localhost|127.0.0.1"
# These are commented out, but if you need to use authentication for your proxy, please fill these out.
#-Dhttp.proxyUser=(my_username)
#-Dhttp.proxyPassword=(my_password)

此外,当我从先前创建的项目的根目录运行 ./activator 时,浏览器会打开,但请求永远不会完成。是因为代理还是其他原因?

我是这个框架的新手,任何帮助或提示会很棒吗?

提前致谢

PS:终端的互联网连接工作正常。

4

2 回答 2

2

尝试了很多可能的组合我实际上可以找到一个非标准的解决方案:

    activator -Dhttp.proxyHost="your proxyname" -Dhttp.proxyPort="your port" -Dhttps.proxyHost="your proxyname" -Dhttps.proxyPort="your port" -Dhttp.nonProxyHosts="localhost|127.0.0.1" ~run

请注意,在“您的代理名称”中,您不必包含 http:// 或 https://

https://www.typesafe.com/activator/docs中类型安全文档中的“在代理后重新启动激活器”描述对我不起作用(可能是我的 ubuntu 系统中缺少一些配置)。

使用 activator-1.3.5-minimal,java 版本“1.8.0_51”,Ubuntu 14.04 LTS

ReneX

于 2015-09-25T13:49:21.113 回答
0

在 activator.bat 中@echo off 下面的所有代码:

set HTTP_PROXY=http://host:port
set HTTPS_PROXY=https://host:port
set HTTP_PROXY_USER=user
set HTTP_PROXY_PASSWORD=password

几天后我设法让它工作......费力(2.5.X版)

于 2016-08-26T08:13:26.453 回答