[tuigwaa-user:350] Re: 基本DBにMySQLを使う手順

SOMEDA Takashi [E-MAIL ADDRESS DELETED]
2007年 5月 9日 (水) 10:02:36 JST


染田です。

> 雑誌でtuigwaaを知り、半信半疑で自
> 分のノートPCにテストインストールしてみたのですが、私の要求によく合ったシ
> ステムと判断し、グループ内で運用して見たいと考えております。

ご利用ありがとうございます。
おっしゃられるような状況がまさに私たちが考えている
利用どころかと思いますので、嬉しい限りです。

> # Hibernate Dialect Mapping
:
> hibernate.org.mysql.Driver=org.hibernate.dialect.MySQLMyISAMDialect

ここですが、

hibernate.com.mysql.jdbc.Driver=org.hibernate.dialect.MySQLMyISAMDialect

としてみて頂けますでしょうか。database.driver で指定した値を

  hibernate.<ドライバ名>

と指定する形になります。
よろしくお願い致します。

染田

Hisashi Masago wrote:
> はじめまして、眞砂と申します。
> 
> 質問のメールを出すのと、メーリングリスト登録の順番が逆になってしまった様
> なので、再度ご連絡させていただきます。
> 15年位まえまではソフトウェアの仕事をしていましたが、現在は分析機器の応用
> を生業としております。現在、グループ内の情報共有目的で、WindowsXP SP2上
> にApache/2.0.52 (Win32) PHP/4.4.6 MySQL4.0.23 XOOPS2.05でグループ内
> WebSiteを運営しています。しかしながら、グループ内の各メンバーは自分の情
> 報をExcelやAccessやFileMakerで分散して持っているのが現状で、各人の必要と
> する構造のデータベースを共有で運営することがさらなる情報共有になると考
> え、適当なシステムを探しておりました。雑誌でtuigwaaを知り、半信半疑で自
> 分のノートPCにテストインストールしてみたのですが、私の要求によく合ったシ
> ステムと判断し、グループ内で運用して見たいと考えております。
> 
> さて、本題ですが、上記の環境(Apache/2.0.52 (Win32) PHP/4.4.6 
> MySQL/4.0.23 XOOPS/2.05)と同じ環境を別PCに作って、そこへtuigwaaをまずは
> クイックスタートにしたがってインストールし、正常に動作しました。
> JAVA	j2sdk1.4.2_09
> Tomcat	5.0.28
> 次に、「データベースサーバの変更」に従ってMySQL用にtuigwaa.propertiesの
> HSQLDBのドライバ部分をコメントアウトし、PostgreSQL用を参考に、MySQL用を
> 準備し、Hibernate 用の Dialect を追加しました(したつもり?)。具体的には以
> 下の通りです。
> ------------------
> #DATABSE
> #database.driver=org.hsqldb.jdbcDriver
> #database.user=tuigwaa
> #database.password=tuigwaa
> 
> #MySQL
> database.driver=com.mysql.jdbc.Driver
> database.url=jdbc:mysql://127.0.0.1:3306/tuigwaa
> database.user=tuigwaa
> database.password=marikosan
> -------------------
> # Hibernate Dialect Mapping
> hibernate.org.hsqldb.jdbcDriver=com.isenshi.util.extlib.HSQL18Dialect
> hibernate.org.postgresql.Driver=org.hibernate.dialect.PostgreSQLDialect
> hibernate.org.mysql.Driver=org.hibernate.dialect.MySQLMyISAMDialect
> --------------------
> これで動くかなと思ったのですが、http://localhost/tuigwaa/tgw-manager/
> にアクセスすると最後に示したtype 例外レポートが出力されて、起動されませ
> ん。なお、試したJCBDは、以下の2つです。
> mysql-connector-java-3.1.14-bin.jar
> mysql-connector-java-5.0.5-bin.jar
> 
> なんせ、Javaは使ったことがないので、まずはJava入門とhibernateて何?、JDBC
> はどうやって使うの?、Tomcatとは?とハテナがいっぱい状態です。
> 
> ここを確認しなさいという情報や、どなたかMySQLでうまくできたという情報が
> あれば幸いです。長々と勝手なお願いで申し訳ありません。
> 
> PS.
> 「データベースサーバの変更」にソースアーカイブを展開して…とありますが、
> このソースコードは何に使うのでしょう?
> #もしかして、コンパイルが必要なのですか?
> --------------------
> type 例外レポート
> 
> メッセージ
> 
> 説明 The server encountered an internal error () that prevented it from
> fulfilling this request.
> 
> 例外
> 
> javax.servlet.ServletException: サーブレット action のServlet.init()が例
> 外を投げました
> 	org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:462)
> 	org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
> 	org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
> 	org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:300)
> 	org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:374)
> 	org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:743)
> 	org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:675)
> 	org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:866)
> 	org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
> 	java.lang.Thread.run(Thread.java:534)
> 
> 原因
> 
> java.util.MissingResourceException: Can't find resource for bundle
> java.util.PropertyResourceBundle, key hibernate.com.mysql.jdbc.Driver
> 	java.util.ResourceBundle.getObject(ResourceBundle.java:326)
> 	java.util.ResourceBundle.getString(ResourceBundle.java:286)
> 	org.seasar.tuigwaa.util.TgwResource.getProperty(TgwResource.java:49)
> 	org.seasar.tuigwaa.database.DynaConfiguration.<init>(DynaConfiguration.java:75)
> 	org.seasar.tuigwaa.database.DynaSessionFactoryImpl.getConfiguration(DynaSessionFactoryImpl.java:87)
> 	org.seasar.tuigwaa.database.DynaDatabaseServiceImpl.createTables(DynaDatabaseServiceImpl.java:104)
> 	org.seasar.tuigwaa.database.DynaDatabaseServiceImpl$$EnhancedByS2AOP$$7df60a.createTables$$invokeSuperMethod$$(DynaDatabaseServiceImpl$$EnhancedByS2AOP$$7df60a.java)
> 	org.seasar.tuigwaa.database.DynaDatabaseServiceImpl$$EnhancedByS2AOP$$7df60a$$MethodInvocation$$createTables6.proceed(MethodInvocationClassGenerator.java)
> 	org.seasar.extension.tx.RequiredInterceptor.invoke(RequiredInterceptor.java:40)
> 	org.seasar.tuigwaa.database.DynaDatabaseServiceImpl$$EnhancedByS2AOP$$7df60a$$MethodInvocation$$createTables6.proceed(MethodInvocationClassGenerator.java)
> 	org.seasar.tuigwaa.database.DynaDatabaseServiceImpl$$EnhancedByS2AOP$$7df60a.createTables(DynaDatabaseServiceImpl$$EnhancedByS2AOP$$7df60a.java)
> 	org.seasar.tuigwaa.model.ModelServiceImpl.doCreateEntityAll(ModelServiceImpl.java:358)
> 	org.seasar.tuigwaa.model.ModelServiceImpl.loadDomain(ModelServiceImpl.java:290)
> 	org.seasar.tuigwaa.system.SiteServiceImpl.loadSite(SiteServiceImpl.java:147)
> 	org.seasar.tuigwaa.system.SiteServiceImpl.loadAllSites(SiteServiceImpl.java:132)
> 	org.seasar.tuigwaa.system.TgwSystemServiceImpl.init(TgwSystemServiceImpl.java:57)
> 	org.seasar.tuigwaa.controller.TuigwaaActionServlet.init(TuigwaaActionServlet.java:69)
> 	javax.servlet.GenericServlet.init(GenericServlet.java:211)
> 	org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:462)
> 	org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
> 	org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
> 	org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:300)
> 	org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:374)
> 	org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:743)
> 	org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:675)
> 	org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:866)
> 	org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
> 	java.lang.Thread.run(Thread.java:534)
> 
> 
> _______________________________________________
> tuigwaa-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/tuigwaa-user
> 
> 
> 


-- 
…ユーザ主導でシステム開発! http://labs.4dd.co.jp/webtech/Tuigwaa/ …
--
染田貴志/SOMEDA Takashi
株式会社四次元データ Web技術研究部
Email: [E-MAIL ADDRESS DELETED] Tel.: 050-5527-7945



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