[Seasar-user:22049] CloudSQL(mySql)へSSLを使って接続する方法

三上広明 [E-MAIL ADDRESS DELETED]
2015年 4月 10日 (金) 01:07:40 JST


お世話になります。

GCEインスタンスから、CloudSQLインスタンスへSSLを使って接続する設定をご教授いただけないでしょうか?

最初次のように設定していました

(jdbc.dicon)抜粋
        <!-- MySQL-->
        <component name="xaDataSource"
                class="org.seasar.extension.dbcp.impl.XADataSourceImpl">
                <property name="driverClassName">
                        "com.mysql.jdbc.Driver"
                </property>

                <property name="URL">
                        "jdbc:mysql://xxx.xxx.xxx.xxx:3306/salescube"
                </property>
                <property name="user">"salescube"</property>
                <property name="password">"salescube"</property>
        </component>

ところが、これですと、ログにエラーらしい出力が無いにもかかわらず、アプリケーションにアクセス出来ないのです。

そこで、SSL接続の記述を追加し

        <!-- MySQL-->
        <component name="xaDataSource"
                class="org.seasar.extension.dbcp.impl.XADataSourceImpl">
                <property name="driverClassName">
                        "com.mysql.jdbc.Driver"
                </property>

                <property name="URL">

"jdbc:mysql://xxx.xxx.xxx.xxx:3306/salescube?verifyServerCertificate=true&useSSL=true&requireSSL=true"
                </property>
                <property name="user">"salescube"</property>
                <property name="password">"salescube"</property>
        </component>

としましたが、キーファイルなどの設定方法が分からず、さらにcatalina.outには、

Caused by: org.xml.sax.SAXParseException; systemId:
file:///usr/share/tomcat/jdbc.dicon; lineNumber: 125; columnNumber: 84;
エンティティ"useSSL"への参照は';'デリミタで終了する必要があります。

と出力されてしまいます。
もちろん、アプリにアクセスできません。
このエラーメッセージも理解できずにいるのです。

想像するに、設定記述が違うのと、SSL接続しか許可していないCloudSQLですから、認証絡みで止まってしまっているのではないかと思うのですが、そのあたりのドキュメントが見当たらず。。。。

今週中に立ち上げたいと努力はしているのですが、技量不足で難儀しています。

ヒントでも結構ですので、お助けください。

よろしくお願いいたします。

Kuma3
-------------- next part --------------
HTML$B$NE:IU%U%!%$%k$rJ]4I$7$^$7$?(B...
URL: <http://ml.seasar.org/archives/seasar-user/attachments/20150410/c0b70ab9/attachment.html>


Seasar-user メーリングリストの案内