<sql
url="jdbc:mysql://mysql.box.lan:3306/mydb?autoReconnect=true&useSSL=false&verifyServerCertificate=false"
userid="my-user"
password="xxx"
driver="com.mysql.jdbc.Driver"
onerror="continue"
showWarnings="false"
delimiter=";"
encoding="UTF-8">
不幸的是,驱动程序似乎并不关心autoreconnect
、usessl
和/或verifyservercertificate
的任何组合,正如这里、这里和这里所提到的。
确切的误差是
Thu Jun 22 12:20:32 GMT 2017警告:不建议在没有服务器身份验证的情况下建立SSL连接。根据MySQL 5.5.45+、5.6.26+和5.7.6+的要求,如果未设置显式选项,默认情况下必须建立SSL连接。为了符合不使用SSL的现有应用程序,verifyServerCertificate属性设置为'false'。您需要通过设置usessl=false来显式禁用SSL,或者设置usessl=true并为服务器证书验证提供truststore。
这样怎么样:
<sql
url="jdbc:mysql://mysql.box.lan:3306/mydb"
userid="my-user"
password="xxx"
driver="com.mysql.jdbc.Driver"
onerror="continue"
showWarnings="false"
delimiter=";"
encoding="UTF-8">
<connectionProperty name="useSSL" value="false" />
<connectionProperty name="verifyServerCertificate" value="false" />
<connectionProperty name="autoReconnect" value="true" />
</sql>
我猜ant不解析连接url属性/不使用它们进行连接。通过使用connectionproperty
来设置各个值,这似乎是一个“合乎逻辑”的事情
https://ant.apache.org/manual/tasks/sql.html
您好,我正试图通过使用eclipse和tomcat的java servlet连接到mysql数据库,但我遇到了以下错误:“警告:不建议在没有服务器身份验证的情况下建立SSL连接”。我添加了“usessl=false?”但仍然出现相同的错误。有什么建议吗?servlet的代码是: 这里是与servlet连接的register.jsp页面。 堆栈错误:
当连接MySQL数据库时,我会得到以下警告: 不建议在没有服务器身份验证的情况下建立SSL连接。根据MySQL 5.5.45+、5.6.26+和5.7.6+的要求,如果没有设置explicit选项,则默认情况下必须建立SSL连接。为了符合不使用SSL的现有应用程序,将verifyServerCertificate属性设置为“false”。您需要通过设置usessl=false来显式禁用SSL,或者
我试图通过Postman访问我的简单API调用。它不工作,但它是在浏览器工作。 警告:不建议在没有服务器身份验证的情况下建立SSL连接。根据MySQL 5.5.45+、5.6.26+和5.7.6+的要求,如果未设置显式选项,默认情况下必须建立SSL连接。为了符合不使用SSL的现有应用程序,verifyServerCertificate属性设置为'false'。您需要通过设置usessl=false
我收到一个错误“无法建立SSL连接,请参阅内部异常。身份验证失败,请参阅内部异常。”当尝试通过C#HttpWebRequest通过SSL发布请求时(已尝试RestSharp和HttpClient,结果相同)。我还尝试了网络上提到的所有可能的解决方案,如: 他们都不为我工作。另一个问题是,我在另一台计算机上运行相同的项目,它的工作没有任何问题。所以看起来问题的来源是环境,也许. net框架或注册表中
“laravel/框架”:“5.7.*” “tymon/jwt认证”:“开发人员开发” 我正在尝试创建一个添加了自定义声明的JWT令牌,而不使用auth(这意味着我不希望从凭据创建令牌)。这是为了创建不需要登录的令牌,例如忘记/重置密码等。 使用Tymon/JWTAuth(https://github.com/tymondesigns/jwt-auth)由于最新的Laravel存在问题,因此建议加
我尝试了不同的选择: 我有一个本地服务器 - OpenSSH,安装时在目录 C:\ProgramData\ssh 中生成了几对 SSH 密钥(主机)。 然后我使用PuTTYgen程序自己生成了3个密钥(用户):私钥、公钥和authorized_keys。将authorized_keys密钥放在服务器上的~/directory.ssh/中。 使用SFTP客户端时,FileZilla和WinSCP指定