我有一个 Geoserver,它应该通过我设置的 HTTP 代理访问外部存储,我已经在环境变量 (env) 上添加了我的代理详细信息,但 Geoserver 仍然尝试在没有代理的情况下直接访问存储。
有谁知道如何让 Geoserver 通过 http_proxy 访问外部源。
答案1
我已在环境变量 (env) 中添加了我的代理详细信息
你是当然我在使用不同的软件时遇到过这种情况,当我在普通用户上声明环境变量,但以 sudo 身份运行命令时 - 环境变量默认不会延续到“sudo 会话”,而是通过使用 -E 标志。
也可能您还必须声明 https_proxy 变量。您确定您的变量已正确声明吗?即:
export http_proxy="my.proxy-address.xyz:8083"
答案2
根据这您需要http_proxy
使用执行用户的系统环境变量 (!) 或直接通过 JVM 属性集(可在 中找到catalina.sh
)来设置变量。WFS Store 页面上有关于如何执行此操作的详细步骤。并尝试禁用 http 连接池。