Steve,
Sorry nobody replied. I'm not an expert but I'll give it a whirl.

It works fine if you are following the correct steps.

Note -  you may need an updated Turbine.jar file, as the tdk-1.1a10 build
project tries to
connect to the Apache website to get a file. If so, do FIX.

FIX:
a) Download the turbine daily build and compile as directed.
b) rename:   /tdk-1.1a10/tdk/share/tdl-lib/turbine-2.1-dev-unreleased.jar
    to:
/tdk-1.1a10/tdk/share/tdl-lib/turbine-2.1-dev-unreleased.jar.safe
c) Place newly compiled turbine-2.1-dev-unreleased.jar
d) copy newly complied turbine jar
turbine/turbine-2.1-dev-unreleased.jar
to
 /tdk-1.1a10/tdk/share/tdl-lib/

CREATE APP:
NOTE- be sure mysql/bin is in your path statement.
1) Install tdk-1.1a10
2) go to the directory:
3) edit the newapps.props file as follows:

turbine.app.name=myapp
turbine.app.view=velocity
#turbine.app.type=simple
turbine.app.type=peer

target.package=com.mycom.myapp
target.directory=com/mycom/myapp

4) execute the newapp.bat or newapp.sh as appropriate, i.e.
newapp myapp<ret>
5) watch all the fun
6) after you application is created, change dir to:
/tdk-1.1a10/tdk/webapps/myapp/web-inf/build
read the file GETTING-STARTED.txt
7)  edit myapp.properties file as described in GETTING-STARTED.txt
i.e.
/tdk-1.1a10/tdk/webapps/myapp/web-inf/build/myapp.properties
9) execute build-project:
/tdk-1.1a10/tdk/webapps/myapp/web-inf/build/build-project init
10) If it builds without error, you'll have a functioning application.
try:
http://localhost:8080/myapp/servlet/myapp

Good luck,
Randy


sbelt wrote:

> As I have not received a reply, perhaps I could ask a simpler/basic
> question:
>
> Is the functionality of buildapp in the TDK known to work when configured
> with turbine.app.type=peer?
>
> I have spent 3-days trying to get this working (including searches of the
> mail archive) but have made no progress. I apologize for posting twice, but
> perhaps a nudge in the right direction can get me moving again. (please let
> me know if these types of questions should be directed elsewhere - other
> than the trash, hopefully ;) )
>
> Steve B.
>
> ----- Original Message -----
> From: "Steve Belt" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Sunday, January 21, 2001 2:41 PM
> Subject: Cannot create peer application using TDK1a10
>
> > I am trying to use the TDK to create a demo application. I have downloaded
> > hypersonicSQL to be my database. I have completed all steps on my Windows
> > system using HypersonicSQL, and on a Linux system using Mysql or hsql. In
> > any case, I run into the same problem: while running "turbine-project
> init",
> > I get a java runtime error when it tries to fire the sql's (see the bottom
> > of this email).
> >
> > (One problem I found was the sql's try to use "default=-1" while creating
> > the schedule table - apparently this is not supported by hypersonicSql. In
> > any case, I modified the turbine-schema.xml to remove these attributes,
> but
> > I still get the same error")
> >
> > For completeness, here are the steps I followed:
> >
> > I modified the newapp.props file
> >     - comment-out the "turbine.app.type=simple"
> >     - uncomment "turbine.app.type=peer"
> >     - set "turbine.app.name=clavin"
> >     - set "target.package=net.etoolbelt.clavin"
> >     - set "target.directory=net/etoolbelt/clavin"
> >
> > I then run "newapp clavin"
> >
> > As instructed, I modify the
> > webapps/clavin/WEB-INF/build/project/clavin.properties file to connect to
> my
> > database:
> >     database=hypersonic
> >     databaseUrl =
> > jdbc:HypersonicSQL:C:/developer/tdk/webapps/clavin/WEB-INF/database/clavin
> >     databaseDriver = org.hsql.jdbcDriver
> >     databaseUser = sa
> >     databasePassword =
> >
> > I copied the hsql.jar to ../lib. I then modified the build-project.bat
> file
> > to find this jar file in the classpath. (This was not in the instructions,
> > but it fixed my "could not find suitable driver" error)
> >
> > Now, when I run turbine-project init, I get this output:
> >
> > create-database:
> > ../src/sql/create-database.sh
> >      [exec] Result: 255
> >
> > insert-sql:
> >
> > insert-sql-file:
> >       [sql] Executing file:
> > /developer/tdk/webapps/clavin/WEB-INF/src/sql/turbin
> > e-schema.sql
> >
> > BUILD FAILED
> >
> > java.lang.NullPointerException
> >         at org.hsql.jdbcResultSet.getColumnName(jdbcResultSet.java:1962)
> >         at
> > org.apache.tools.ant.taskdefs.SQLExec.printResults(SQLExec.java:547)
> >         at org.apache.tools.ant.taskdefs.SQLExec.execSQL(SQLExec.java:512)
> >         at
> > org.apache.tools.ant.taskdefs.SQLExec.runStatements(SQLExec.java:441)
> >         at
> > org.apache.tools.ant.taskdefs.SQLExec$Transaction.runTransaction(SQLE
> > xec.java:613)
> >         at
> > org.apache.tools.ant.taskdefs.SQLExec$Transaction.access$000(SQLExec.
> > java:592)
> >         at org.apache.tools.ant.taskdefs.SQLExec.execute(SQLExec.java:377)
> >         at org.apache.tools.ant.Target.execute(Target.java:153)
> >         at org.apache.tools.ant.Project.runTarget(Project.java:898)
> >         at org.apache.tools.ant.Project.executeTarget(Project.java:536)
> >         at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:213)
> >         at
> > org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:103)
> >         at org.apache.tools.ant.Target.execute(Target.java:153)
> >         at org.apache.tools.ant.Project.runTarget(Project.java:898)
> >         at org.apache.tools.ant.Project.executeTarget(Project.java:536)
> >         at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:213)
> >         at
> > org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:103)
> >         at org.apache.tools.ant.Target.execute(Target.java:153)
> >         at org.apache.tools.ant.Project.runTarget(Project.java:898)
> >         at org.apache.tools.ant.Project.executeTarget(Project.java:536)
> >         at org.apache.tools.ant.Project.executeTargets(Project.java:510)
> >         at org.apache.tools.ant.Main.runBuild(Main.java:421)
> >         at org.apache.tools.ant.Main.main(Main.java:149)
> >
> > Total time: 3 minutes 55 seconds
> > [root@linux build]#
> >
> > Other info:
> > - I find that my database is created
> > - All the tables are created as defined in the turbine-schema.sql (but no
> > more)
> > - In the case of mysql on linux, I found that the password got changed by
> > the scripts (to what I do not know)
> >
> > I searched the mail archive and could not find a previous solution.
> >
> > If I do a clean download from a CVS-nightly-build, do I need both the
> > TDK.zip *AND* the Turbine.zip, or is one contained within the other?
> >
> > Thankyou,
> >
> > Steve B.
> >
> >
> >
> >
> > ------------------------------------------------------------
> > To subscribe:        [EMAIL PROTECTED]
> > To unsubscribe:      [EMAIL PROTECTED]
> > Search: <http://www.mail-archive.com/turbine%40list.working-dogs.com/>
> > Problems?:           [EMAIL PROTECTED]
>
> ------------------------------------------------------------
> To subscribe:        [EMAIL PROTECTED]
> To unsubscribe:      [EMAIL PROTECTED]
> Search: <http://www.mail-archive.com/turbine%40list.working-dogs.com/>
> Problems?:           [EMAIL PROTECTED]



------------------------------------------------------------
To subscribe:        [EMAIL PROTECTED]
To unsubscribe:      [EMAIL PROTECTED]
Search: <http://www.mail-archive.com/turbine%40list.working-dogs.com/>
Problems?:           [EMAIL PROTECTED]

Reply via email to