我有一个项目在 Spring 启动运行在开发服务器上,这个项目连接到一个Oracle数据库。
我尝试使用Hiraki和oracleucp,但过了一段时间,连接关闭,API服务器关闭。
该项目在.jar文件中编译
错误:
o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default'
aplication.properties
spring.datasource.url=jdbc:oracle:thin:@ip:port:name
spring.datasource.username=********
spring.datasource.password=********
spring.jpa.hibernate.ddl-auto=none
spring.datasource.driver-class-name=oracle.jdbc.OracleDriver
spring.datasource.type=oracle.ucp.jdbc.PoolDataSource
spring.datasource.oracleucp.connection-factory-class-name=oracle.jdbc.pool.OracleDataSource
spring.datasource.oracleucp.connection-pool-name=connectionPoolName1
spring.datasource.oracleucp.initial-pool-size=15
spring.datasource.oracleucp.min-pool-size=10
spring.datasource.oracleucp.max-pool-size=30
spring.datasource.oracleucp.s-q-l-for-validate-connection=SELECT 69 FROM DUAL
spring.datasource.oracleucp.validate-connection-on-borrow=true
spring.datasource.oracleucp.connection-validation-timeout=500
spring.datasource.oracleucp.timeout-check-interval=500
# Cors
spring.mvc.dispatch-options-request=true
# server
server.port=8083
server.port.http=8081
# SSL
server.ssl.key-store-type=JKS
server.ssl.key-store=../keystore/keystore.jks
server.ssl.key-store-password=changeit
server.ssl.key-alias=ws.upb.edu.co
server.ssl.enabled=true
## MULTIPART (MultipartProperties)
# Enable multipart uploads
spring.servlet.multipart.enabled=true
# Threshold after which files are written to disk.
spring.servlet.multipart.file-size-threshold=2KB
# Max file size.
spring.servlet.multipart.max-file-size=200MB
# Max Request Size
spring.servlet.multipart.max-request-size=215MB
# logging
logging.pattern.console=%d{yyyy-MM-dd HH:mm:ss} %-5level %logger{36} - %msg%n
logging.level.org.hibernate.SQL=debug
# logging.level.org.hibernate.type.descriptor.sql=trace
logging.level.=error
spring.mail.host= host
spring.mail.port= port
spring.mail.username= mail
spring.mail.password= mail.password
spring.mail.properties.mail.smtp.auth=true
spring.mail.properties.mail.smtp.starttls.enable=true
谢谢
1条答案
按热度按时间h79rfbju1#
我建议查看您的pom.xml。我认为您添加了一些与其他依赖项冲突的内容。例如,如果pom.xml同时包含
spring-boot-starter-web
和spring-boot-starter-tomcat
依赖项。如下所示:
spring-boot-starter-web
有一个默认的嵌入式Tomcat。移除
spring-boot-starter-tomcat
后,您必须运行mvn clean install
。