[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[jfriends:00057] turbine のサンプルでエラー
#送信に失敗したかもしれないので、再送します。
#2重配達となりましたら、申しわけありません。
疋田と申します。
現在、Turbineによる開発を行おうとしております。
そこで、簡単なサンプルを動かそうとしているのですが、うまく動きません。
参考にしている文献は、WEB+DB PRESSのSpecial ISSUEの、
「Jakartaプロジェクト徹底攻略」です。この本に記述されているサンプルを動
かそうとしております。
なお、環境はWindows2000+Turbine2.1+MySQL3.23.54+ant-1.5です。
よろしくお願いいたします。
以下、手順を記述します。
1.tdk-2.1.zipをダウンロードし展開(c:\tdk)
2.c:\tdk\build.propertiesの以下の部分を修正
turbine.app = project
target.package = jp.co.timedia.project
target.directory = jp/co/timedia/project
3.C:\tdkで"ant"を実行(これは成功する)
4.C:\tdk\webapps\project\WEB-INF\build\build.propertiesの
以下の部分を修正
databaseUrl = jdbc:mysql://127.0.0.1/project
databaseDriver = org.gjt.mm.mysql.Driver
databaseUser = user
databasePassword = xxxx
databaseHost = 127.0.0.1
5.C:\tdk\webapps\project\WEB-INF\buildで"ant init"を実行
#mysql -u user -pはきちんと通ります。
この手順5で、次のようなエラーが表示されます。
BUILD FAILED
java.lang.VerifyError: (class: org/apache/turbine/torque/engine/database/transfo
rm/XmlToAppData, method: parseFile signature: (Ljava/lang/String;)Lorg/apache/tu
rbine/torque/engine/database/model/AppData;) Incompatible object argument for fu
nction call
at org.apache.turbine.torque.TorqueSQLTask.initControlContext(TorqueSQLT
ask.java:153)
at org.apache.velocity.texen.ant.TexenTask.execute(TexenTask.java:480)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:166)
at org.apache.tools.ant.Task.perform(Task.java:317)
at org.apache.tools.ant.Target.execute(Target.java:309)
at org.apache.tools.ant.Target.performTasks(Target.java:334)
at org.apache.tools.ant.Project.executeTarget(Project.java:1306)
at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:371)
at org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:143)
at org.apache.tools.ant.Task.perform(Task.java:317)
at org.apache.tools.ant.Target.execute(Target.java:309)
at org.apache.tools.ant.Target.performTasks(Target.java:334)
at org.apache.tools.ant.Project.executeTarget(Project.java:1306)
at org.apache.tools.ant.Project.executeTargets(Project.java:1250)
at org.apache.tools.ant.Main.runBuild(Main.java:610)
at org.apache.tools.ant.Main.start(Main.java:196)
at org.apache.tools.ant.Main.main(Main.java:235)
Total time: 5 seconds
java.lang.VerifyError: (class: org/apache/turbine/torque/engine/database/transfo
rm/XmlToAppData, method: parseFile signature: (Ljava/lang/String;)Lorg/apache/tu
rbine/torque/engine/database/model/AppData;) Incompatible object argument for fu
nction call
at org.apache.turbine.torque.TorqueSQLTask.initControlContext(TorqueSQLT
ask.java:153)
at org.apache.velocity.texen.ant.TexenTask.execute(TexenTask.java:480)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:166)
at org.apache.tools.ant.Task.perform(Task.java:317)
at org.apache.tools.ant.Target.execute(Target.java:309)
at org.apache.tools.ant.Target.performTasks(Target.java:334)
at org.apache.tools.ant.Project.executeTarget(Project.java:1306)
at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:371)
at org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:143)
at org.apache.tools.ant.Task.perform(Task.java:317)
at org.apache.tools.ant.Target.execute(Target.java:309)
at org.apache.tools.ant.Target.performTasks(Target.java:334)
at org.apache.tools.ant.Project.executeTarget(Project.java:1306)
at org.apache.tools.ant.Project.executeTargets(Project.java:1250)
at org.apache.tools.ant.Main.runBuild(Main.java:610)
at org.apache.tools.ant.Main.start(Main.java:196)
at org.apache.tools.ant.Main.main(Main.java:235)
(class: org/apache/turbine/torque/engine/database/transform/XmlToAppData, method
: parseFile signature: (Ljava/lang/String;)Lorg/apache/turbine/torque/engine/dat
abase/model/AppData;) Incompatible object argument for function call
---------------
Keiichi HIKITA
NTT Cyber Solutions Laboratories
Mail: hikita.keiichi@xxxxxxxxxxxxx
Tel : 0422-59-7785 Fax : 0422-59-3931