GBase 8s
运维管理
问答

gbase 8s 8.8.5 的 xadatasource 源如何配置?

发表于2025-08-26 19:59:2050次浏览4个评论

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。

【GBase版本】:8.8.5

【操作系统】:centos7

【CPU】:

【问题描述】*:

配置 xadatasource 源失败

<bean id="dataSource5" class="com.atomikos.jdbc.AtomikosDataSourceBean" init-method="init" destroy-method="close">
<property name="uniqueResourceName" value="ds5"/>
<property name="xaDataSourceClassName" value="cn.gbase.xa.PGXADataSource"/>
<property name="xaProperties">
<props>
<!-- 替换 url 属性为 GBase 8s 特定的连接属性 -->
<prop key="driverClass">${center.jdbc.driverClass}</prop>
<prop key="url">${ipam.jdbc.jdbcUrl}</prop>
<prop key="user">${ipam.jdbc.user}</prop>
<prop key="password">${ipam.jdbc.password}</prop>
</props>
</property>
<property name="maxPoolSize" value="${ipam.jdbc.maxPoolSize}"/>
<property name="minPoolSize" value="${ipam.jdbc.minPoolSize}"/>
</bean>

 

报错信息

    Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSource1' defined in class path resource [spring/csmf-persistence.xml]: Invocation of init method failed; nested exception is com.atomikos.jdbc.AtomikosSQLException: Cannot initialize AtomikosDataSourceBean
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1804)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:620)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
        at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:330)
        ... 148 more
    Caused by: com.atomikos.jdbc.AtomikosSQLException: Cannot initialize AtomikosDataSourceBean
        at com.atomikos.jdbc.AtomikosSQLException.throwAtomikosSQLException(AtomikosSQLException.java:29)
        at com.atomikos.jdbc.AbstractDataSourceBean.init(AbstractDataSourceBean.java:310)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1930)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1872)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1800)
        ... 155 more
    Caused by: com.atomikos.beans.PropertyException: no writeable property 'driverClass' in class 'cn.gbase.xa.PGXADataSource'
        at com.atomikos.beans.PropertyUtils.getSetter(PropertyUtils.java:334)
        at com.atomikos.beans.PropertyUtils.setDirectProperty(PropertyUtils.java:185)
        at com.atomikos.beans.PropertyUtils.setProperty(PropertyUtils.java:94)
        at com.atomikos.beans.PropertyUtils.setProperties(PropertyUtils.java:171)
        at com.atomikos.jdbc.AtomikosDataSourceBean.doInit(AtomikosDataSourceBean.java:177)
        at com.atomikos.jdbc.AbstractDataSourceBean.init(AbstractDataSourceBean.java:292)
        ... 162 more
[2025-08-26 07:52:47,974] Artifact mgnt-web:war exploded: Error during artifact deployment. See server log for details.


----------------------------

怎么修改上面的配置源信息?使用xadatasource源?

悬赏:10吉币
回答被发帖人采纳后可获得赏金

评论

登录后才可以发表评论
用户头像
路路路发表于 11个月前
稍等
崔哥发表于 8个月前
先水一个
用户头像
GBase用户28017发表于 8个月前
学习。
用户头像
山佳发表于 2个月前
不清楚啊。