我的Solr 8.10.1 data importhandler indexer在尝试从MySQL5.7导入时抛出错误。
原因:com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException:无法创建到数据库服务器的连接。原因:java.lang.NullPointerException:无法调用“java.util.Map.get(Object)”,因为“this.serverVariables”为空
我被那里出现的jdbc4
吓了一跳。
我的环境变量:JAVA\u HOME:C:\Program Files\JAVA\jdk-17.0.1路径:C:\Program Files\JAVA\jdk-17.0.1\bin;C:\ProgramFiles(x86)\Java\jre1.8.0\U 311\bin
我的solr文件夹中有jdbc9:\solr-8.10.1\dist\mssql-jdbc-9.4.0.jre8.jar
所以我搜索了整个驱动器中的jdbc,发现只有一个jdbc4出现在D:\solr431_DELETEME\form\lib\sqljdbc4.jar
中,我也删除了它,但是上面的错误一直在发生。
data-config.xml
<dataSource type="JdbcDataSource" name="ds-wordpress" driver="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost:3306/wpmydb" user="<myuser>" password="<mypwd>" />
我的配置在本地机器上工作,所以它必须是服务器上的一个设置,我只是不知道它是什么。
我已经在这里检查过:MySQLNonTransientConnectionException无法创建到数据库服务器的连接。原因:java.lang.NullPointerException
也尝试了这个网址,但没有用: url="jdbc:mysql://localhost:3306/wpmydb?useUnicode=true
我还能尝试什么?
第一:检查solr中是否有JDBC驱动程序。否则,您可以下载并复制到solr中的dist文件夹或lib文件夹中,并将该路径映射到solrconfig.xml文件中。
第二:如果您确定第一步在您的情况下不是问题,那么尝试卸载您拥有的不同版本的java,并为您的JDK和JRE安装单个版本。
第三:如果第一个和第二个都不工作,那么可能是您的用户名和密码有问题,或者您正在使用VPN访问您的服务器,而这次您忘记了使用它。
问题内容: 我今天搬到了macOS,并重新创建了一个非常简单的数据库测试项目来检查mySQL连接。但是我收到一个SQL异常:“无法创建与数据库服务器的连接”。这是完整的日志: https //pastebin.com/iZrktVKn 我照搬了我在Windows上所做的每一步。在Windows上,一切都很好。我有一个context.xml,一个Servlet和一个connector.jar文件。该
获取以下代码的错误 我得到的输出错误是
我正在处理一个奇怪的问题,即使用JDBC在AmazonRDS上连接MySQL数据库。我有两部不同的Android手机在同一个网络上运行相同的代码。一个人连接起来没有任何问题。另一个是给我以下的例外: 数据库只显示1个活动连接,所以我知道这不是因为打开的连接太多。我尝试重新启动服务器,但没有帮助。我使用的是MySQL JDBC Connector/J版本5.1.23。工作的手机运行的是Android
我有一个本地MySQL社区服务器(8.0.11)运行在本地主机。 (我创建了一个数据库并为其注册了一个用户)。我可以使用以下终端查询访问数据库: 我能够访问服务器。 我使用Spring和JDBC使用以下代码做同样的事情: 但是我得到了以下错误: 在错误消息的底部,我得到一个提示,它是由空指针异常引起的,但我就是不知道什么可以在我的查询/代码中为空?一切都可以完美地与终端,只是不是与JDBC。
我正在尝试连接到mysql工作台,但遇到以下错误 错误消息无法连接到数据库服务器 用户“root”从主机到服务器的连接尝试失败(位于127.0.0.1:3306:无法打开数据库)。 请:1。检查mysql是否正在服务器127.0.0.1上运行 检查mysql是否在端口3306上运行(注意:3306是默认值,但可以更改) 检查root是否具有从您的地址连接到127.0.0.1的权限(mysql权限定
我创建了一个简单的Spring启动应用程序,以使用相同的网络通过docker与MYSQL通信。一旦我运行命令,就会发生以下错误 雇员-jdbc-容器|java.sql.SQLNon瞬态连接异常:无法创建与数据库服务器的连接。尝试重新连接3次。放弃。 员工jdbc容器|由:com引起。mysql。cj。例外情况。UnableToConnectionException:不允许检索公钥 docker编写