Building an AvantGard Trax Application for JBOSS

If you want to build an application for JBoss, you need to take into account the following things.

Bob

Choose your project target to be "jbs".

Use ant targets like jbs-ear or jbs-dd.

Libraries

You need custom libraries for connecting with JBoss, use ${jbs-dir}/client/jbossall-client.jar.

Application.Properties

hibernate.properties:

hibernate.connection.datasource=java:OracleDS.– hibernate.transaction.factory.class=org.hibernate.transaction.JTATransactionFactory

hibernate.transaction.manager_lookup_class=org.hibernate.transaction.JBossTransactionManagerLookup

application.properties:

java.naming.provider.url=jnp://localhost:1099

java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory

client-java.naming.provider.url=jnp://localhost:1099

client-java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory

Logging

Specify your log configuration using log4j.xml in the conf directory of your server configuration.

Client Start-up Parameters

-Djava.naming.provider.url=jnp://localhost:1099

-Djava.naming.factory.initial=org.jnp.interfaces.NamingContextFactory