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

Hisashi Masago [E-MAIL ADDRESS DELETED]
2007年 5月 10日 (木) 20:38:32 JST


染田さま、眞砂です。

早速のご返事ありがとうございます。
無事MySQLで起動してテストとして課内名簿(名前と社員番号だけなのでなんの役
にも立ちませんが...)を作成したところ、新規メンバーの追加や名前の一部での
検索などきちんと動作しました。
ありがとうございます。
今度の週末にでも、PHPで書いた技術文書検索をtuigwaa上に作って簡単さを確認
して見たいと思います。

>> 雑誌で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
>>
>>
>>
> 
> 




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