Hi,

I have been playing a bit around with appfuse.
Please read to the end, since I got a problem I can't seem to fix.
Other new users might get a hint on how to work around the few pebbles blocking the road.


First I got the 0.9.9 version.

I couldn't get it to build since build.properties(.sample) and database.properties(.sample) was missing

So I got the CVS version instead.

I had much more luck with that one. Since the .properties files was included.

Now I tried running the ant setup-db script.
That failed because of a faulty sample-data.xml file. It included info on a child and parent table that are not created as part of the table creation scripts.
I outcommented those and ran the tests without any problems.


Now I wanted to run
ant setup-tomcat deploy
which worked out fine initially.

However starting Tomcat (4.1) gave me some trouble. I got a stack trace in the console on a missing org.apache.commons.dbcp.BasicResourceFactory class.

I could actually enter the application at this point. Got to the login page. But of course submitting info didn't work, since there was no db connection.

Downloading commons-dbcp-1.0.zip from the jakarta-commons project seemed to solve that one.

Now apache started without any big errors.

However now the application didn't start.
I set the logging levels from WARN to INFO in webapps/appfuse/WEB-INF/classes/log4j.properties


Seemed like the hibernate.properties file was missing ..

Copied that into the classes dir in the webapps.

See my attachment for what I get when starting tomcat now.

If I enter the /manager application in tomcat I can see that the application is not started and pressing the start link doesn't work.

I'd really appreciate if you could give me a hint on what to do next.

TIA

/Lasse



Buildfile: build.xml

start.tomcat:
     [java] Oct 1, 2003 1:26:14 AM org.apache.commons.modeler.Registry loadRegistry
     [java] INFO: Loading registry information
     [java] Oct 1, 2003 1:26:14 AM org.apache.commons.modeler.Registry getRegistry
     [java] INFO: Creating new Registry instance
     [java] Oct 1, 2003 1:26:14 AM org.apache.commons.modeler.Registry getServer
     [java] INFO: Creating MBeanServer
     [java] Oct 1, 2003 1:26:15 AM org.apache.coyote.http11.Http11Protocol init
     [java] INFO: Initializing Coyote HTTP/1.1 on port 8080
     [java] Starting service Tomcat-Standalone
     [java] Apache Tomcat/4.1.24-LE-jdk14
     [java] [appfuse] DEBUG [main] StartupListener.contextInitialized(34) | 
contextInitialized...
     [java] [appfuse] DEBUG [main] StartupListener.contextInitialized(49) | daoType: 
hibernate
     [java] [appfuse] INFO [main] Environment.<clinit>(403) | Hibernate 2.0.2
     [java] [appfuse] INFO [main] Environment.<clinit>(437) | loaded properties from 
resource hibernate.properties: {database.name=jdbc:mysql://localhost:3306/mysql, 
hibernate.connection.driver_class=com.mysql.jdbc.Driver, 
hibernate.cglib.use_reflection_optimizer=true, 
hibernate.dialect=net.sf.hibernate.dialect.MySQLDialect, database.type=mysql, 
hibernate.connection.username=root, 
hibernate.connection.url=jdbc:mysql://localhost:3306/appfuse?autoReconnect=true, 
hibernate.show_sql=true, hibernate.connection.password=, 
hibernate.statement_cache.size=6, hibernate.connection.pool_size=20}
     [java] [appfuse] INFO [main] Environment.<clinit>(452) | using CGLIB reflection 
optimizer
     [java] [appfuse] INFO [main] Environment.<clinit>(462) | JVM proxy support: true
     [java] [appfuse] INFO [main] Configuration.getConfigurationInputStream(703) | 
Configuration resource: /hibernate.cfg.xml
     [java] [appfuse] INFO [main] Configuration.addResource(270) | Mapping resource: 
org/appfuse/persistence/Role.hbm.xml
     [java] [appfuse] INFO [main] Binder.bindRootClass(178) | Mapping class: 
org.appfuse.persistence.Role -> role
     [java] [appfuse] INFO [main] Configuration.addResource(270) | Mapping resource: 
org/appfuse/persistence/User.hbm.xml
     [java] [appfuse] INFO [main] Binder.bindRootClass(178) | Mapping class: 
org.appfuse.persistence.User -> app_user
     [java] [appfuse] INFO [main] Configuration.addResource(270) | Mapping resource: 
org/appfuse/persistence/UserRole.hbm.xml
     [java] [appfuse] INFO [main] Binder.bindRootClass(178) | Mapping class: 
org.appfuse.persistence.UserRole -> user_role
     [java] [appfuse] INFO [main] Configuration.configure(885) | Configured 
SessionFactory: hibernate/sessionFactory
     [java] [appfuse] INFO [main] Configuration.secondPassCompile(492) | processing 
one-to-many association mappings
     [java] [appfuse] INFO [main] Binder.bindCollectionSecondPass(1024) | Mapping 
collection: org.appfuse.persistence.User.roles -> user_role
     [java] [appfuse] INFO [main] Configuration.secondPassCompile(503) | processing 
foreign key constraints
     [java] [appfuse] INFO [main] SessionFactoryImpl.<init>(132) | building session 
factory
     [java] [appfuse] INFO [main] Dialect.<init>(37) | Using dialect: 
net.sf.hibernate.dialect.MySQLDialect
     [java] [appfuse] INFO [main] NamingHelper.getInitialContext(26) | JNDI 
InitialContext properties:{}
     [java] [appfuse] DEBUG [main] StartupListener.contextDestroyed(74) | 
contextDestroyed...
     [java] Oct 1, 2003 1:26:20 AM org.apache.coyote.http11.Http11Protocol start
     [java] INFO: Starting Coyote HTTP/1.1 on port 8080
     [java] Oct 1, 2003 1:26:20 AM org.apache.jk.common.ChannelSocket init
     [java] INFO: JK2: ajp13 listening on /0.0.0.0:8009
     [java] Oct 1, 2003 1:26:20 AM org.apache.jk.server.JkMain start
     [java] INFO: Jk running ID=0 time=0/172  
config=D:\java\Tomcat41\conf\jk2.properties
     [java] Stopping service Tomcat-Standalone

BUILD SUCCESSFUL
Total time: 27 seconds

Reply via email to