Amazon web services 我可以通过sqldeveloper连接到AWS RDS,但可以';Java应用程序的t

Amazon web services 我可以通过sqldeveloper连接到AWS RDS,但可以';Java应用程序的t,amazon-web-services,amazon-elastic-beanstalk,oracle-sqldeveloper,amazon-rds,Amazon Web Services,Amazon Elastic Beanstalk,Oracle Sqldeveloper,Amazon Rds,我可以用sqldeveloper连接到AWS RDS,但不能用java应用程序(java源代码或jsp)连接到AWS RDS 当我尝试访问RDS时,会出现如下错误: coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-8080"] 26-Jun-2018 04:24:33.203 INFO [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSe

我可以用sqldeveloper连接到AWS RDS,但不能用java应用程序(java源代码或jsp)连接到AWS RDS

当我尝试访问RDS时,会出现如下错误:

coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-8080"]
26-Jun-2018 04:24:33.203 INFO [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read
26-Jun-2018 04:24:33.212 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["ajp-nio-8009"]
26-Jun-2018 04:24:33.215 INFO [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read
26-Jun-2018 04:24:33.219 INFO [main] org.apache.catalina.startup.Catalina.load Initialization processed in 1387 ms
26-Jun-2018 04:24:33.265 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service Catalina
26-Jun-2018 04:24:33.266 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet Engine: Apache Tomcat/8.0.50
26-Jun-2018 04:24:33.286 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory /var/lib/tomcat8/webapps/ROOT
26-Jun-2018 04:24:35.020 INFO [localhost-startStop-1] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
26-Jun-2018 04:24:35.097 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory /var/lib/tomcat8/webapps/ROOT has finished in 1,811 ms
26-Jun-2018 04:24:35.100 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8080"]
26-Jun-2018 04:24:35.106 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["ajp-nio-8009"]
26-Jun-2018 04:24:35.108 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in 1888 ms
Loading driver...
Driver loaded!
jdbc:oracle:thin://IP:1521/ORCL?user=username&password=password
SQLException: Invalid Oracle URL specified
SQLState: 99999
VendorError: 17067
Closing the connection.
SQLException: Invalid Oracle URL specified
SQLState: 99999
VendorError: 17067
Closing the connection.
但URL的值与我尝试使用sqldeveloper时的值相同

有什么问题吗


请开导我,因为我已经为此忍受了大约一周的痛苦!:(

我不确定您的应用程序是如何设置的,但我使用的是Maven&Spring Boot,它的工作原理如下:

我主要遵循本指南,忽略了.sql文件、thymeleaf UI、“model.addAttribute(“cities”,cities);”部分和html文件:

我的application.properties文件如下所示

postgres.comment.aa=https://zetcode.com/springboot/postgresql/
spring.main.banner-mode=off
logging.level.org.springframework=ERROR

spring.jpa.hibernate.ddl-auto=none

spring.datasource.initialization-mode=always
spring.datasource.platform=postgres
spring.datasource.url=jdbc:postgresql://your-rds-url-here.us-east-1.rds.amazonaws.com:yourDbPortHere/postgres
spring.datasource.username=postgres
spring.datasource.password=<your db password here>

spring.jpa.properties.hibernate.jdbc.lob.non_contextual_creation=true
多亏了这一点,架构的答案如下:

这些其他夫妇的联系也有帮助


它是立即失败,还是需要一段时间才能失败?@JohnRotenstein它立即失败。因为在我尝试之后,我立即检查徽标。消息已经存在。用户名和密码进入属性,而不是url
spring.datasource.url=jdbc:postgresql://your-rds-url-here.us-east-1.rds.amazonaws.com:yourDbPortHere/postgres?currentSchema=users