Hi guys,

I've been trying to get the new tdk-2.2-b1 to build a newapp, and I've 
having lots of problems.
The TDK how-to doesn't seem complete for me. I have the same problems 
under NT4.0 or Linux.
Note that I have no problem creating applications under tdk-2.1.

1) I have to add the tdk.home property to tdk/build.properties, 
otherwise the "ant" command fails to make the newapp.
tdk.home=e:/jakarta/tdk-2.2-b1/tdk

2) Having done the above, the next step, executing "ant init" in the 
newapp/WEB-INF/build directory fails.
I have to add a bunch of properties to the build.properties file, some 
of which I don't know what their value should be.
A number of the properties are undefined. databasePassword, 
databaseUser, and databaseHost are circularly defined.
I tried adding the following:

tdk.home = e:/jakarta/tdk-2.2-b1/tdk
target.database = mysql

createDatabaseUrl = jdbc:mysql://127.0.0.1/newapp
buildDatabaseUrl = jdbc:mysql://127.0.0.1/newapp
databaseUrl = jdbc:mysql://127.0.0.1/newapp
databaseDriver = org.gjt.mm.mysql.Driver
databaseUser =
databasePassword =
databaseHost = 127.0.0.1


Here's the top of build.properties after step 1).
------------------------------------------------------------------------------------------------------------------------
# -------------------------------------------------------------------
#
# P R O J E C T  P R O P E R T I E S
#
# -------------------------------------------------------------------

tdk.turbineVersion = 2
tdk.project = newapp
# This currently duplicated because the torque templates have
# a dependency on $project.
project = newapp
app.root = ../${tdk.project}
build.webappRoot = ${tdk.home}/webapps/${tdk.project}
target.package = org.mycompany.newapp
target.directory = org/mycompany/newapp
build.dest = ${build.webappRoot}/WEB-INF/classes
version = 0.1
src.dir = ${tdk.home}/webapps/newapp/WEB-INF/src
conf.dir = ${tdk.home}/webapps/newapp/WEB-INF/conf
master.conf.dir = ${tdk.home}/tdk/ancillary/${tdk.turbineVersion}/src/conf
debug = on
optimize = off
deprecation = on
idTableDatabase = newapp

# todo!!!
lib.dir = ${build.webappRoot}/WEB-INF/lib
torque.home = ${build.webappRoot}/WEB-INF
outputDirectory = src
schemaDirectory = conf

# -------------------------------------------------------------------
#
#  D A T A B A S E  S E T T I N G S
#
# -------------------------------------------------------------------

database.name = newapp
database = ${target.database}
createDatabaseUrl = ${createDatabaseUrl}
buildDatabaseUrl = ${buildDatabaseUrl}
databaseUrl = ${databaseUrl}
databaseDriver = ${database.driver}
databaseUser = ${databaseUser}
databasePassword = ${databasePassword}
databaseHost = ${databaseHost}
----------------------------------------------------------------------------------------------------------------------------

After the changes mentioned above, a database is not created. Here's the 
error report. Any idea of what I should do here ?

----------------------------------------------------------------------------------------------------------------------------
E:\Jakarta\tdk-2.2-b1\tdk\webapps\newapp\WEB-INF\build>ant init
Buildfile: build.xml

check-webinf-exists:

setup-webinf:

init:

setup:

init-tasks:

create-database:

project-create-db-classpath:
     [echo]
      driver="org.gjt.mm.mysql.Driver"
      url="jdbc:mysql://127.0.0.1/newapp"
      userid=""
      password=""

[torque-create-db] Using classpath
[torque-create-db] Generating to file 
E:\Jakarta\tdk-2.2-b1\tdk\webapps\newapp\WEB-INF\src\sql\
create-db.sql
[torque-create-db] Resolver: used database.dtd from 
org.apache.torque.engine.database.transform
 package
[torque-create-db] Resolver: used database.dtd from 
org.apache.torque.engine.database.transform
 package
[torque-create-db] Resolver: used database.dtd from 
org.apache.torque.engine.database.transform
 package
[torque-create-db] Resolver: used database.dtd from 
org.apache.torque.engine.database.transform
 package
[torque-create-db] Resolver: used database.dtd from 
org.apache.torque.engine.database.transform
 package
[torque-create-db] Resolver: used database.dtd from 
org.apache.torque.engine.database.transform
 package
[torque-create-db] Resolver: used database.dtd from 
org.apache.torque.engine.database.transform
 package
[torque-create-db] Resolver: used database.dtd from 
org.apache.torque.engine.database.transform
 package
[torque-create-db] Resolver: used database.dtd from 
org.apache.torque.engine.database.transform
 package
[torque-create-db] Resolver: used database.dtd from 
org.apache.torque.engine.database.transform
 package

BUILD FAILED

E:\Jakarta\tdk-2.2-b1\tdk\webapps\newapp\WEB-INF\build\build-torque.xml:593: 
java.sql.SQLExcept
ion: General error: Unknown database 'newapp'

Total time: 2 seconds
E:\Jakarta\tdk-2.2-b1\tdk\webapps\newapp\WEB-INF\build>




--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to