Java 如何配置到专用maven存储库的dbeaver代理连接
我正在网络上使用一个内部maven/artifactory存储库 我正在尝试使用DBeaver 7.1.0初始化Oracle连接。(不是eclipse插件,而是独立程序) 每次初始化时,它都无法下载驱动程序。 带着错误Java 如何配置到专用maven存储库的dbeaver代理连接,java,oracle,maven,dbeaver,Java,Oracle,Maven,Dbeaver,我正在网络上使用一个内部maven/artifactory存储库 我正在尝试使用DBeaver 7.1.0初始化Oracle连接。(不是eclipse插件,而是独立程序) 每次初始化时,它都无法下载驱动程序。 带着错误 Error Resolving Dependencies Maven artifact 'maven:/com.oracle.database.xml:xmlparserv2:RELEASE' not found 我假设这是因为代理阻止外部访问下载文件 了解my~/.m2/
Error Resolving Dependencies
Maven artifact 'maven:/com.oracle.database.xml:xmlparserv2:RELEASE' not found
我假设这是因为代理阻止外部访问下载文件
了解my~/.m2/settings.xml的内容
<proxies>
<proxy>
<host>myproxy.foo</host>
<port>80</port>
</proxy>
<proxies>
<profiles>
<profile>
...
<repositories>
<repository>
<id>foobar</id>
<name>mystuff</id>
<url>https://my-interal-maven.foo/artifactory/mystuff</url>
在我的文件系统上用JAR替换所有条目后。。。连接成功了 我也遇到了同样的问题(公司网络上的各种安全设置问题阻止我设置驱动程序)。 我的解决方法是以某种方式在本地驱动器上获取Oracle驱动程序jar文件,然后通过转到DBeaver中的数据库-->驱动程序管理器来定义自己的Oracle驱动程序。 从那里我定义了一个新的驱动程序,通过在本地驱动器上添加一个文件作为指向OracleJAR文件驱动程序的指针,然后单击FindClass。 它找到了类,然后我只是填写了一些默认端口的详细信息,等等。 然后我与我刚刚创建的驱动程序建立了一个新的连接,输入用户名和密码,它就工作了。
简而言之,我只是将jar文件带到本地驱动器,创建了一个新的驱动程序和一个新的连接。这是否回答了您的问题?谢谢,这是一个很好的解决方法,我在编辑的问题中发布了一个演练
https://mvnrepository.com/artifact/com.oracle.database.nls/orai18n/12.2.0.1
https://mvnrepository.com/artifact/com.oracle.database.xml/xmlparserv2/12.2.0.1
https://mvnrepository.com/artifact/com.oracle.database.xml/xdb6/12.2.0.1
https://mvnrepository.com/artifact/com.oracle.database.nls/orai18n/12.2.0.1