Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring boot 无法将Spring启动应用程序连接到IBM Informix数据库_Spring Boot_Informix_Spring 4 - Fatal编程技术网

Spring boot 无法将Spring启动应用程序连接到IBM Informix数据库

Spring boot 无法将Spring启动应用程序连接到IBM Informix数据库,spring-boot,informix,spring-4,Spring Boot,Informix,Spring 4,我无法将spring启动应用程序连接到IBM Informix数据库。我在application.yml文件中添加了informix数据源 我正在使用Spring4 我得到以下错误 com.informix.jdbcx.IfxXADataSource类中没有可写属性“url” spring.profiles.active: db_dummy spring.mvc.view: prefix: /WEB-INF/jsp/ suffix: .jsp spring.message

我无法将spring启动应用程序连接到IBM Informix数据库。我在application.yml文件中添加了informix数据源

我正在使用Spring4

我得到以下错误

com.informix.jdbcx.IfxXADataSource类中没有可写属性“url”

spring.profiles.active: db_dummy


spring.mvc.view:
    prefix: /WEB-INF/jsp/
    suffix: .jsp


spring.messages.basename: static/resources/messages/pjMessageResource, static/resources/messages/pymacMessageResource, static/resources/messages/messageResource, static/resources/messages/base


spring.datasource:
    url: jdbc:informix-sqli://x.x.x.x:9093/testdb:informixserver=myserver;
    driverClassName: com.informix.jdbc.IfxDriver
    username: informix
    password: sss
    xa:
        dataSourceClassName: com.informix.jdbcx.IfxXADataSource


#----------------------------------------------------------  


security.basic.enabled: false

spring.jackson.serialization.INDENT_OUTPUT: true


server.error.whitelabel.enabled: false


management:
    context-path: /_mep
    security.enabled: false
    #security.role: SUPERUSER


multipart.maxFileSize: 10Mb

spring:
    jpa:
        openInView: true
        show-sql: false
        properties:
            hibernate:
                connection.charSet: UTF-8
                format_sql: true
                use_sql_comments: true
                jdbc:
                    batch_size: 30
                    fetch_size: 100
            jadira:
                usertype:

                    autoRegisterUserTypes: true
                    javaZone: jvm
                    databaseZone: jvm





---

#----------------------------------------------------------------
# development
#----------------------------------------------------------------
spring.profiles: development


secondary.datasource:
    url: jdbc:h2:mem:testdb;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE
    driverClassName: org.h2.Driver
    username: sa
    password:
    xa:
        dataSourceClassName: org.h2.jdbcx.JdbcDataSource
#----------------------------------------------------------



---
#----------------------------------------------------------------
# staging   or  production
#----------------------------------------------------------------
spring.profiles: staging,production


spring.jpa.database_platform: org.hibernate.dialect.InformixDialect




---
#----------------------------------------------------------------
# psql
#----------------------------------------------------------------
spring.profiles: informix

spring.datasource:
    url: jdbc:informix-sqli://x.x.x.x:9093/aaa:informixserver=test;
    driverClassName: com.informix.jdbc.IfxDriver
    username: informix
    password: 
    xa:
        dataSourceClassName: com.informix.jdbcx.IfxXADataSource




---
#----------------------------------------------------------------
# h2
#----------------------------------------------------------------
spring.profiles: h2

spring.datasource:
    url: jdbc:h2:mem:test;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE
    driverClassName: org.h2.Driver
    username: sa
    password:
    xa:
        dataSourceClassName: org.h2.jdbcx.JdbcDataSource

您是否已将名为1)ifxjdbc和2)ifxjdbcx jar的jar包括在内。

在pom中添加Informix,并将相关版本ID作为依赖项

<dependency>
            <groupId>com.ibm.informix</groupId>
            <artifactId>jdbc</artifactId>
            <version>{versionID}</version>
</dependency>

com.ibm.informix
jdbc
{versionID}