首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WSO2应用编程接口管理器mysql数据库

问WSO2应用编程接口管理器mysql数据库
EN

Stack Overflow用户
提问于 2012-08-13 02:12:49
回答 2查看 1.4K关注 0票数 0

我想我不是唯一一个尝试使用新的WSO2应用程序接口管理器的人。正如自述文件中所解释的,我尝试使用mysql来存储所有数据。我在正确的文件中上传了mysql的jdbc驱动程序,现在的问题是更改master-datasources.xml中的设置,但提供的唯一示例是在自述文件中,但仅适用于mssql,而且我也从未使用过jdbc ...使用自述文件中的mssql示例,您如何看待这个为mysql定制的设置:

代码语言:javascript
复制
    <datasource>
        <name>WSO2_CARBON_DB</name>
        <description>The datasource used for registry and user manager</description>
        <jndiConfig>
            <name>jdbc/WSO2CarbonDB</name>
        </jndiConfig>
        <definition type="RDBMS">
            <configuration>
                <url>jdbc:jtds:mysql://db.mydomain.com:3306/USERDB</url>
                <username>USER</username>
                <password>USER</password>
                <driverClassName>net.sourceforge.jtds.jdbc.Driver</driverClassName>
                <maxActive>50</maxActive>
                <maxWait>60000</maxWait>
                <testOnBorrow>true</testOnBorrow>
                <validationQuery>SELECT 1</validationQuery>
                <validationInterval>30000</validationInterval>
            </configuration>
        </definition>
    </datasource>
EN

回答 2

Stack Overflow用户

发布于 2012-08-13 14:51:04

在发布的数据源配置中,我看到您正在使用JTDS驱动程序连接到MySQL,这是错误的。MySQL只支持MSSQL和Sybase数据库,因此您必须使用JDBC驱动程序来正确配置数据源以连接到JTDS后端数据库。为此,请从1下载component JDBC驱动程序,并将其放置在API_MANAGER_HOME/ MySQL /component/lib文件夹中,然后更改数据源配置,如下所示。

代码语言:javascript
复制
<datasource>
        <name>WSO2_CARBON_DB</name>
        <description>The datasource used for registry and user manager</description>
        <jndiConfig>
            <name>jdbc/WSO2CarbonDB</name>
        </jndiConfig>
        <definition type="RDBMS">
            <configuration>
                <url>jdbc:mysql://hostname_or_ip:3306/database_name</url>
                <username>valid_mysql_username</username>
                <password>valid_mysql_password</password>
                <driverClassName>com.mysql.jdbc.Driver</driverClassName>
                <maxActive>50</maxActive>
                <maxWait>60000</maxWait>
                <testOnBorrow>true</testOnBorrow>
                <validationQuery>SELECT 1</validationQuery>
                <validationInterval>30000</validationInterval>
            </configuration>
        </definition>

​

致敬,普拉巴思

1

票数 1
EN

Stack Overflow用户

发布于 2013-08-11 08:29:21

我也有同样的问题,这个页面帮了我:http://shavanthaw.blogspot.mx/2013/02/how-to-connect-wso2-is-server-to.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11924560

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档