2017-11-29 10 views
1

어떤 이유로 든 개발 과정에서 mysql을 소켓 양방향 프록시와 연결해야하며 프로그램은 데이터 소스로 druid를 사용합니다.
아이디어 실행/디버그 구성에서 vm 옵션 -Dhttp.proxyHost=host -Dhttp.proxyPort=port을 추가하려고 시도했지만 catalina.sh에서 JAVA_OPTS="$JAVA_OPTS -Dhttp.proxyHost=host -Dhttp.proxyPort=port"을 설정했지만 어느 것도 작동하지 않습니다.
프록시를 사용하는 동안 datasource에 연결할 수있는 방법이 있습니까? 도와 줘서 고마워! https://docs.oracle.com/javase/8/docs/technotes/guides/net/proxies.html프록시로 데이터 소스를 연결하십시오.

에서

+0

보십시오. 그러나 프록시를 통해 연결하기 위해 tomcat/datasource를 구성하는 것은 여전히 ​​해결되지 않았습니다. –

답변

1

내가 SSH 포트 포워딩을 설정하여이 문제를 해결했습니다 -DsocksProxyHost=socks.example.com - DsocksProxyPort=1080

+0

감사하지만 작동하지 않았습니다. 필자가 시도한 이러한 모든 방법은 druid가 예상대로 프록시를 통해 데이터베이스에 연결하지 않은 결과를 보여줍니다. –