1)問題描述
中間件項目開發需要客戶本地部署 windows 操作系統,客戶本地安裝 postman 發送請求獲取產品 accessToken 正常,但是啟動 Java 服務獲取產品 accessToken 超時;
postman 正常請求產
Java 服務請求產品超時
2)問題查找
客戶本地部署內網開啟代理模式,Java 應用服務不能直接請求產品接口服務,會報超時操作;
3)問題解決
解決方式一:Java 命令啟動服務是,添加代理 IP 和端口,啟動命令如下:
java -Dhttp.proxyHost=IP -Dhttp.proxyPort=Port -Dhttps.proxyHost=IP -Dhttps.proxyPort=Port -jar honda.war --spring.profiles.active=stage &
解決方式二:https://www.cnblogs.com/myfrank/p/15647842.html
解決方式三:更換 JDK8 的版本,一些 JDK8 的版本會導致請求超時
也可能涉及到的問題:數據庫鏈接地址添加 &useSSL=false 及修改為 Http 請求,而非 Https 請求;