[Persistence, JBoss/CMP, Hibernate, Database] - Getting Jboss to accept ref cursor or recognize it
by rsood72
In our company we currently use Oracle8i and currently our JBoss Server is mapped to Oracle 8i (maybe going forward we will use Oracle10g). Now for a new report that I am working on, my db team has written a stored procedure, the signature of which is some what like this
CREATE OR REPLACE PACKAGE hrdlchg_package as
Type cur_type is ref cursor;
| procedure HRDLCHG_RPT(
| I_FROMDTDATE IN ROOMCLASSHURDLES.DTDATE%TYPE,
| I_TODTDATE IN ROOMCLASSHURDLES.DTDATE%TYPE,
| I_LROOMCLASSID IN VARCHAR2,
| I_NLOS IN VARCHAR2,
| I_DTMRHDATESTART IN ROOMCLASSHURDLES.DTMRHDATETIME%TYPE,
| I_DTMRHDATEEND IN ROOMCLASSHURDLES.DTMRHDATETIME%TYPE,
| I_ORDERBY IN VARCHAR2,
| list_cur in out cur_type );
| procedure HISTORY_RPT(
| I_STARTDATE IN DATE,
| I_ENDDATE IN DATE,
| I_RHDATESTART IN DATE,
| I_NLOS IN VARCHAR2,
| I_LROOMCLASSID IN VARCHAR2,
| I_ORDERBY IN VARCHAR2,
| list_cur in out cur_type);
| end HRDLCHG_PACKAGE;
The thing to note here is the declaration of cur_type as ref cursor
Now it so happens that jBoss does not have a way to map the jdbc types Types.Other or Types.Ref to this sql type.
In my standardjbosscmp-jdbc.xml file I tried to map java.sql.ResultSet to Types.Ref and than to ref cursor but that did not work
Something like this
<mapping>
| <java-type>java.sql.ResultSet</java-type>
| <jdbc-type>REF</jdbc-type>
| <sql-type>ref cursor</sql-type>
|
| </mapping>So would anyone know how to get Jboss to recognize refcursor.
In the java code I was making call like this
if( ServerUtil.isOracleDB() ) {
| cStmt = GetConnection.getPreparedCall( "{call hrdlchg_package.HISTORY_RPT(?,?,?,?,?,?,?)}");
| //register the OUT parameter of pl/sql function as a OracleTypes.Cursor datatype
|
| cStmt.setTimestamp(1, this.arrivalFrom);
| cStmt.setTimestamp(2, this.arrivalTo);
| cStmt.setTimestamp(3, this.baselineDate);
| cStmt.setString(4, this.LOS);
| cStmt.setString(5, this.roomClasses);
| cStmt.setString(6, this.colToOrderBy);
|
| //cStmt.setNull(1, Types.REF);
| cStmt.registerOutParameter(7, Types.REF);
| cStmt.executeUpdate();
| rs = (ResultSet)cStmt.getObject(1);let me know
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3975203#3975203
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3975203
19 years, 2 months
[EJB 3.0] - Embedded EJB3 and @PersistenceContext
by holmes.j
So I've been having problems w/ my test environment. http://www.jboss.org/index.html?module=bb&op=viewtopic&t=91307
I've narrowed down the problem to a particular line of code. If I include @PersistenceContext on my EntityManager in the Dao, then it fails to load properly. From what I can tell, everything is setup properly. Can anybody find what's wrong? And yeah, this is a really long thread
The test-case ...
/*
| * JBoss, Home of Professional Open Source
| * Copyright 2005, JBoss Inc., and individual contributors as indicated
| * by the @authors tag. See the copyright.txt in the distribution for a
| * full listing of individual contributors.
| *
| * This is free software; you can redistribute it and/or modify it
| * under the terms of the GNU Lesser General Public License as
| * published by the Free Software Foundation; either version 2.1 of
| * the License, or (at your option) any later version.
| *
| * This software is distributed in the hope that it will be useful,
| * but WITHOUT ANY WARRANTY; without even the implied warranty of
| * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
| * Lesser General Public License for more details.
| *
| * You should have received a copy of the GNU Lesser General Public
| * License along with this software; if not, write to the Free
| * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
| * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
| */
| package com.garmin.mb.gis;
|
| import java.io.File;
| import java.util.Hashtable;
|
| import javax.naming.InitialContext;
|
| import junit.framework.TestCase;
|
| import org.jboss.ejb3.embedded.EJB3StandaloneBootstrap;
| import org.jboss.ejb3.embedded.EJB3StandaloneDeployer;
|
| import com.free2be.framework.gis.geometry.point.GeoPointValue;
| import com.garmin.mb.gis.dao.MapDatasourceDao;
|
| /**
| * Comment
| *
| * @author <a href="mailto:bill@jboss.org">Bill Burke</a>
| * @version $Revision: 42757 $
| */
| public class GeoFeatureManagerBeanTest extends TestCase {
|
| public void testFindGeoFeatureManager() throws Exception {
| EJB3StandaloneBootstrap.boot(null);
| EJB3StandaloneDeployer deployer = EJB3StandaloneBootstrap.createDeployer();
|
| File f = new File("C:/dev/mb/main/build/deploy/ejb/");
| deployer.getDeployDirs().add(f.toURL());
| deployer.create();
| deployer.start();
|
| InitialContext ctx = getInitialContext();
| GeoFeatureManagerRemote remote = (GeoFeatureManagerRemote) ctx.lookup("GeoFeatureManagerBean/remote");
| GeoFeatureManager local = (GeoFeatureManager) ctx.lookup("GeoFeatureManagerBean/local");
|
| MapDatasourceDao blah = (MapDatasourceDao) ctx.lookup("GenericDaoBean/local");
|
| local.findClosestPopulationCenter(new GeoPointValue());
| }
|
| public static InitialContext getInitialContext() throws Exception {
| Hashtable props = getInitialContextProperties();
| return new InitialContext(props);
| }
|
| private static Hashtable getInitialContextProperties() {
| Hashtable props = new Hashtable();
| props.put("java.naming.factory.initial", "org.jnp.interfaces.LocalOnlyContextFactory");
| props.put("java.naming.factory.url.pkgs", "org.jboss.naming:org.jnp.interfaces");
| return props;
| }
| }
|
The Base Dao ...
| package com.garmin.mb.gis.dao;
|
| import javax.persistence.EntityManager;
| import javax.persistence.PersistenceContext;
|
| import com.free2be.framework.primarykey.PrimaryKeyValue;
| import com.free2be.framework.value.Value;
| import com.garmin.mb.GenericDaoBean;
|
| /**
| * Implements the generic CRUD data access operations using EJB3 APIs.
| * <p>
| * To write a DAO, subclass and parameterize this class with your entity. Of
| * course, assuming that you have a traditional 1:1 appraoch for Entity:DAO
| * design. This is actually an implementation that uses some extensions for EJB3
| * persistence from Hibernate - you can see how the packages for the extensions
| * are not imported, but named inline.
| *
| * @author christian.bauer(a)jboss.com
| */
| public abstract class GenericGeoFeatureDaoBean<P extends PrimaryKeyValue, V extends Value> extends GenericDaoBean<P, V>
| implements GenericGeoFeatureDao<P, V> {
|
| /**
| * Extends GenericDaoBean to override the persistence context
| */
| @PersistenceContext(unitName = "GeoFeatureDB")
| private EntityManager em;
|
| public GenericGeoFeatureDaoBean() {
| super();
| }
|
| protected GenericGeoFeatureDaoBean(Class<V> persistentClass) {
| super(persistentClass);
| }
|
| public EntityManager getEntityManager() {
| if (em == null)
| throw new IllegalStateException("EntityManager has not been set on DAO before usage");
| return em;
| }
|
| public void setEntityManager(EntityManager em) {
| this.em = em;
| }
| }
A Concrete Dao ...
| package com.garmin.mb.gis.dao.ejb3;
|
| import java.util.Collection;
|
| import javax.ejb.Stateless;
| import javax.persistence.Query;
|
| import com.garmin.mb.GenericDaoBean;
| import com.garmin.mb.gis.FeatureDesignationPk;
| import com.garmin.mb.gis.GeoFeature;
| import com.garmin.mb.gis.GeoFeaturePk;
| import com.garmin.mb.gis.dao.GenericGeoFeatureDaoBean;
| import com.garmin.mb.gis.dao.GeoFeatureDao;
|
| /**
| * Dao class to implement the GeoFeatures we need
| *
| * @author Jason Holmes Sep 22, 2006
| *
| */
| @Stateless
| public class GeoFeatureDaoBean extends GenericGeoFeatureDaoBean<GeoFeaturePk, GeoFeature> implements GeoFeatureDao {
|
| private static final String HQL_FIND_BY_FEATURE_CODE = "select gf from GeoFeature as gf where gf.featureCode= :featureCode and gf.featureDesignation.id= :featureDesignationPk and gf.id in ( select containingRegionValues.id from GeoFeature as subFeature where subFeature.id = :geoFeaturePk)";
|
| private static final String HQL_FIND_BY_UFI_AND_DATASOURCE = "select gf from GeoFeature as gf where gf.ufi= :ufiKey and gf.datasourceIndicator= :dsIndicator";
|
| public GeoFeatureDaoBean() {
| super(GeoFeature.class);
| }
|
| public GeoFeature findById(long ufiKey, int datasourceIndicator) {
| Query query = getEntityManager().createQuery(HQL_FIND_BY_UFI_AND_DATASOURCE);
|
| query.setParameter("ufiKey", ufiKey);
| query.setParameter("dsIndicator", datasourceIndicator);
|
| return (GeoFeature) query.getSingleResult();
| }
|
| @SuppressWarnings("unchecked")
| public Collection<GeoFeature> findByFeatureCode(String featureCode, FeatureDesignationPk featDesigPk,
| GeoFeaturePk featurePk) {
| Query query = getEntityManager().createQuery(HQL_FIND_BY_FEATURE_CODE);
|
| query.setParameter("featureCode", featureCode);
| query.setParameter("featureDesignationPk", featDesigPk.pkValue);
| query.setParameter("geoFeaturePk", featurePk.pkValue);
|
| return (Collection<GeoFeature>) query.getResultList();
| }
|
| }
|
Persistence.xml ...
| <persistence xmlns="http://java.sun.com/xml/ns/persistence"
| xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
| xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd"
| version="1.0">
| <persistence-unit name="GeoFeatureDB" transaction-type="JTA">
| <provider>org.hibernate.ejb.HibernatePersistence</provider>
| <jta-data-source>java:/com.garmin.mb.datasource.GeoFeatureDatasource</jta-data-source>
| <properties>
| <property name="hibernate.dialect" value="org.hibernate.dialect.MySQLDialect"/>
| <property name="hibernate.connection.driver_class" value="com.mysql.jdbc.Driver"/>
| <property name="hibernate.connection.username" value="free2be"/>
| <property name="hibernate.connection.password" value="free2be"/>
| <property name="hibernate.max_fetch_depth" value="3"/>
|
| <property name="hibernate.c3p0.min_size" value="5"/>
| <property name="hibernate.c3p0.max_size" value="20"/>
| <property name="hibernate.c3p0.timeout" value="1800"/>
| <property name="hibernate.c3p0.max_statements" value="50"/>
|
| <property name="hibernate.session_factory_name" value="hibernate/session_factory"/>
| <property name="jta.UserTransaction" value="UserTransaction"/>
|
| <property name="hibernate.transaction.manager_lookup_class" value="org.hibernate.transaction.JBossTransactionManagerLookup"/>
| <property name="hibernate.transaction.flush_before_completion" value="true"/>
|
| <property name="hibernate.cache.provider_class" value="org.hibernate.cache.NoCacheProvider"/>
| <property name="hibernate.show_sql" value="true"/>
| <property name="hibernate.format_sql" value="true"/>
| <property name="hibernate.generate_statistics" value="true"/>
|
| <property name="hibernate.bytecode.use_reflection_optimizer" value="false"/>
| <property name="hibernate.bytecode.provider" value="javassist"/>
|
| </properties>
| </persistence-unit>
| </persistence>
|
embedded-jboss-beans.xml ...
| <?xml version="1.0" encoding="UTF-8"?>
|
| <deployment xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
| xsi:schemaLocation="urn:jboss:bean-deployer:2.0 bean-deployer_2_0.xsd"
| xmlns="urn:jboss:bean-deployer:2.0">
| <bean name="Naming" class="org.jnp.server.SingletonNamingServer"/>
|
| <bean name="InitialContextProperties" class="java.util.Hashtable">
| <constructor>
| <parameter class="java.util.Map">
| <map keyClass="java.lang.String" valueClass="java.lang.String">
| <entry>
| <key>java.naming.factory.initial</key>
| <value>org.jnp.interfaces.LocalOnlyContextFactory</value>
| </entry>
| <entry>
| <key>java.naming.factory.url.pkgs</key>
| <value>org.jboss.naming:org.jnp.interfaces</value>
| </entry>
| </map>
| </parameter>
| </constructor>
| </bean>
|
| <bean name="java:comp/Initializer" class="org.jboss.ejb3.embedded.JavaCompInitializer">
| <property name="jndiProperties"><inject bean="InitialContextProperties"/></property>
| </bean>
|
| <bean name="XidFactory" class="org.jboss.tm.XidFactoryImpl"/>
|
| <bean name="XidFactoryMBean" class="org.jboss.ejb3.embedded.XidFactoryMBean">
| <constructor>
| <parameter class="org.jboss.tm.XidFactoryBase">
| <inject bean="XidFactory"/>
| </parameter>
| </constructor>
| </bean>
|
| <bean name="TransactionManagerInitializer" class="org.jboss.tm.TransactionManagerInitializer">
| <property name="xidFactory"><inject bean="XidFactory"/></property>
| <property name="initialContextProperties"><inject bean="InitialContextProperties"/></property>
| </bean>
|
| <bean name="UserTransaction" class="org.jboss.ejb3.embedded.UserTransactionImpl">
| <demand>TransactionManagerInitializer</demand>
| </bean>
|
| <bean name="UserTransactionBinding" class="org.jboss.ejb3.embedded.JndiBinder">
| <property name="jndiProperties"><inject bean="InitialContextProperties"/></property>
| <property name="target"><inject bean="UserTransaction"/></property>
| <property name="bindTo">UserTransaction</property>
| <property name="serializable">false</property>
| </bean>
|
|
| <bean name="TransactionManager" class="java.lang.Object">
| <constructor factoryMethod="getTransactionManager">
| <factory bean="TransactionManagerInitializer"/>
| </constructor>
| </bean>
| <bean name="CachedConnectionManager" class="org.jboss.resource.connectionmanager.CachedConnectionManagerReference">
| <property name="transactionManager"><inject bean="TransactionManager"/></property>
| </bean>
|
|
| <bean name="GeoFeatureDatasourceFactory" class="org.jboss.resource.adapter.jdbc.local.LocalTxDataSource">
| <property name="driverClass">com.mysql.jdbc.Driver</property>
| <property name="connectionURL">jdbc:mysql://integration/mbgeo</property>
| <property name="jndiName">java:/com.garmin.mb.datasource.GeoDatasource</property>
| <property name="userName">free2be</property>
| <property name="password">free2be</property>
| <property name="minSize">0</property>
| <property name="maxSize">10</property>
| <property name="blockingTimeout">1000</property>
| <property name="idleTimeout">100000</property>
| <property name="transactionManager"><inject bean="TransactionManager"/></property>
| <property name="cachedConnectionManager"><inject bean="CachedConnectionManager"/></property>
| <property name="initialContextProperties"><inject bean="InitialContextProperties"/></property>
| </bean>
|
| <bean name="GeoFeatureDatasource" class="java.lang.Object">
| <constructor factoryMethod="getDatasource">
| <factory bean="GeoFeatureDatasourceFactory"/>
| </constructor>
| </bean>
| </deployment>
With the @PersistenceContext included ...
DEBUG 29-09 11:15:49,125 (KernelFactory.java:assembleNewKernel:86) -Starting JBoss Kernel construction...
| DEBUG 29-09 11:15:49,250 (KernelFactory.java:assembleNewKernel:112) -Completed JBoss Kernel construction. Duration: 125 milliseconds
| DEBUG 29-09 11:15:49,875 (BeanXMLDeployer.java:deploy:91) -Parsing file:/C:/Documents%20and%20Settings/Jason%20Holmes/workspace/server-ejb3-test/resources/embedded-jboss-beans.xml took 579 milliseconds
| DEBUG 29-09 11:15:50,093 (UserTransactionImpl.java:start:61) -new UserTx: org.jboss.ejb3.embedded.UserTransactionImpl@16f144c
| INFO 29-09 11:15:50,171 (LocalTxDataSource.java:bindConnectionFactory:117) -Bound datasource to JNDI name 'java:/com.garmin.mb.datasource.GeoDatasource'
| DEBUG 29-09 11:15:50,171 (BeanXMLDeployer.java:deploy:98) -Deploying file:/C:/Documents%20and%20Settings/Jason%20Holmes/workspace/server-ejb3-test/resources/embedded-jboss-beans.xml took 875 milliseconds
| DEBUG 29-09 11:15:50,640 (JaccHelper.java:initialiseJacc:61) -Initialising JACC Context for deployment: GeoFeature
| DEBUG 29-09 11:15:50,984 (Ejb3AnnotationHandler.java:getContainers:158) -found EJB3: ejbName=GeoFeatureManagerBean, class=com.garmin.mb.gis.GeoFeatureManagerBean, type=STATELESS
| DEBUG 29-09 11:15:51,015 (ProxyDeployer.java:initializeRemoteBindingMetadata:131) -no declared remote bindings for : GeoFeatureManagerBean
| DEBUG 29-09 11:15:51,031 (ProxyDeployer.java:initializeRemoteBindingMetadata:134) -there is remote interfaces for GeoFeatureManagerBean
| DEBUG 29-09 11:15:51,031 (ProxyDeployer.java:initializeRemoteBindingMetadata:136) -default remote binding has jndiName of GeoFeatureManagerBean/remote
| DEBUG 29-09 11:15:51,078 (Ejb3AnnotationHandler.java:getContainers:158) -found EJB3: ejbName=FeatureClassificationDaoBean, class=com.garmin.mb.gis.dao.ejb3.FeatureClassificationDaoBean, type=STATELESS
| DEBUG 29-09 11:15:51,078 (ProxyDeployer.java:initializeRemoteBindingMetadata:131) -no declared remote bindings for : FeatureClassificationDaoBean
| DEBUG 29-09 11:15:51,093 (Ejb3AnnotationHandler.java:getContainers:158) -found EJB3: ejbName=FeatureDesignationDaoBean, class=com.garmin.mb.gis.dao.ejb3.FeatureDesignationDaoBean, type=STATELESS
| DEBUG 29-09 11:15:51,093 (ProxyDeployer.java:initializeRemoteBindingMetadata:131) -no declared remote bindings for : FeatureDesignationDaoBean
| DEBUG 29-09 11:15:51,109 (Ejb3AnnotationHandler.java:getContainers:158) -found EJB3: ejbName=GeoFeatureDaoBean, class=com.garmin.mb.gis.dao.ejb3.GeoFeatureDaoBean, type=STATELESS
| DEBUG 29-09 11:15:51,109 (ProxyDeployer.java:initializeRemoteBindingMetadata:131) -no declared remote bindings for : GeoFeatureDaoBean
| DEBUG 29-09 11:15:51,109 (Ejb3AnnotationHandler.java:getContainers:158) -found EJB3: ejbName=GeoFeatureNameDaoBean, class=com.garmin.mb.gis.dao.ejb3.GeoFeatureNameDaoBean, type=STATELESS
| DEBUG 29-09 11:15:51,109 (ProxyDeployer.java:initializeRemoteBindingMetadata:131) -no declared remote bindings for : GeoFeatureNameDaoBean
| DEBUG 29-09 11:15:51,109 (Ejb3AnnotationHandler.java:getContainers:158) -found EJB3: ejbName=GeoFeatureNameTypeDaoBean, class=com.garmin.mb.gis.dao.ejb3.GeoFeatureNameTypeDaoBean, type=STATELESS
| DEBUG 29-09 11:15:51,109 (ProxyDeployer.java:initializeRemoteBindingMetadata:131) -no declared remote bindings for : GeoFeatureNameTypeDaoBean
| DEBUG 29-09 11:15:51,125 (Ejb3AnnotationHandler.java:getContainers:158) -found EJB3: ejbName=LanguageCodeDaoBean, class=com.garmin.mb.gis.dao.ejb3.LanguageCodeDaoBean, type=STATELESS
| DEBUG 29-09 11:15:51,125 (ProxyDeployer.java:initializeRemoteBindingMetadata:131) -no declared remote bindings for : LanguageCodeDaoBean
| DEBUG 29-09 11:15:51,125 (Ejb3AnnotationHandler.java:getContainers:158) -found EJB3: ejbName=MapDatasourceDaoBean, class=com.garmin.mb.gis.dao.ejb3.MapDatasourceDaoBean, type=STATELESS
| DEBUG 29-09 11:15:51,125 (ProxyDeployer.java:initializeRemoteBindingMetadata:131) -no declared remote bindings for : MapDatasourceDaoBean
| DEBUG 29-09 11:15:51,140 (Ejb3AnnotationHandler.java:getContainers:158) -found EJB3: ejbName=PopulatedPlaceClassificationDaoBean, class=com.garmin.mb.gis.dao.ejb3.PopulatedPlaceClassificationDaoBean, type=STATELESS
| DEBUG 29-09 11:15:51,140 (ProxyDeployer.java:initializeRemoteBindingMetadata:131) -no declared remote bindings for : PopulatedPlaceClassificationDaoBean
| DEBUG 29-09 11:15:51,140 (Ejb3AnnotationHandler.java:getContainers:158) -found EJB3: ejbName=RegionCodeDaoBean, class=com.garmin.mb.gis.dao.ejb3.RegionCodeDaoBean, type=STATELESS
| DEBUG 29-09 11:15:51,140 (ProxyDeployer.java:initializeRemoteBindingMetadata:131) -no declared remote bindings for : RegionCodeDaoBean
| DEBUG 29-09 11:15:51,140 (Ejb3AnnotationHandler.java:getContainers:158) -found EJB3: ejbName=TimeZoneDaoBean, class=com.garmin.mb.gis.dao.ejb3.TimeZoneDaoBean, type=STATELESS
| DEBUG 29-09 11:15:51,156 (ProxyDeployer.java:initializeRemoteBindingMetadata:131) -no declared remote bindings for : TimeZoneDaoBean
| DEBUG 29-09 11:15:51,218 (Log4JLogger.java:debug:84) -trying to resolve system-id [http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd]
| DEBUG 29-09 11:15:51,218 (Log4JLogger.java:debug:84) -recognized EJB3 ORM namespace; attempting to resolve on classpath under org/hibernate/ejb
| DEBUG 29-09 11:15:51,218 (Log4JLogger.java:debug:84) -located [http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd] in classpath
| INFO 29-09 11:15:51,343 (Ejb3Deployment.java:create:309) -EJB3 deployment time took: 703
| INFO 29-09 11:15:51,343 (MCKernelAbstraction.java:install:118) -installing bean: persistence.units:jar=GeoFeature.jar,unitName=GeoFeatureDatasource with dependencies:
| INFO 29-09 11:15:51,343 (MCKernelAbstraction.java:install:121) - AbstractDemandMetaData(a)1b01afa{demand=com.garmin.mb.datasource.GeoFeatureDatasource whenRequiredDescribed}
| DEBUG 29-09 11:15:51,421 (EJBContainer.java:initialiseInterceptors:585) -Initialising interceptors for GeoFeatureManagerBean...
| DEBUG 29-09 11:15:51,421 (EJBContainer.java:initialiseInterceptors:587) -Default interceptors: null
| DEBUG 29-09 11:15:51,421 (EJBContainer.java:initialiseInterceptors:590) -Class interceptors: []
| DEBUG 29-09 11:15:51,421 (EJBContainer.java:initialiseInterceptors:606) -All applicable interceptor classes: []
| DEBUG 29-09 11:15:51,453 (EJBContainer.java:initialiseInterceptors:585) -Initialising interceptors for FeatureClassificationDaoBean...
| DEBUG 29-09 11:15:51,453 (EJBContainer.java:initialiseInterceptors:587) -Default interceptors: null
| DEBUG 29-09 11:15:51,453 (EJBContainer.java:initialiseInterceptors:590) -Class interceptors: []
| DEBUG 29-09 11:15:51,453 (EJBContainer.java:initialiseInterceptors:606) -All applicable interceptor classes: []
| DEBUG 29-09 11:15:51,453 (EJBContainer.java:initialiseInterceptors:585) -Initialising interceptors for FeatureDesignationDaoBean...
| DEBUG 29-09 11:15:51,453 (EJBContainer.java:initialiseInterceptors:587) -Default interceptors: null
| DEBUG 29-09 11:15:51,453 (EJBContainer.java:initialiseInterceptors:590) -Class interceptors: []
| DEBUG 29-09 11:15:51,453 (EJBContainer.java:initialiseInterceptors:606) -All applicable interceptor classes: []
| DEBUG 29-09 11:15:51,453 (EJBContainer.java:initialiseInterceptors:585) -Initialising interceptors for GeoFeatureDaoBean...
| DEBUG 29-09 11:15:51,453 (EJBContainer.java:initialiseInterceptors:587) -Default interceptors: null
| DEBUG 29-09 11:15:51,468 (EJBContainer.java:initialiseInterceptors:590) -Class interceptors: []
| DEBUG 29-09 11:15:51,468 (EJBContainer.java:initialiseInterceptors:606) -All applicable interceptor classes: []
| DEBUG 29-09 11:15:51,468 (EJBContainer.java:initialiseInterceptors:585) -Initialising interceptors for GeoFeatureNameDaoBean...
| DEBUG 29-09 11:15:51,468 (EJBContainer.java:initialiseInterceptors:587) -Default interceptors: null
| DEBUG 29-09 11:15:51,468 (EJBContainer.java:initialiseInterceptors:590) -Class interceptors: []
| DEBUG 29-09 11:15:51,468 (EJBContainer.java:initialiseInterceptors:606) -All applicable interceptor classes: []
| DEBUG 29-09 11:15:51,468 (EJBContainer.java:initialiseInterceptors:585) -Initialising interceptors for GeoFeatureNameTypeDaoBean...
| DEBUG 29-09 11:15:51,468 (EJBContainer.java:initialiseInterceptors:587) -Default interceptors: null
| DEBUG 29-09 11:15:51,468 (EJBContainer.java:initialiseInterceptors:590) -Class interceptors: []
| DEBUG 29-09 11:15:51,468 (EJBContainer.java:initialiseInterceptors:606) -All applicable interceptor classes: []
| DEBUG 29-09 11:15:51,484 (EJBContainer.java:initialiseInterceptors:585) -Initialising interceptors for LanguageCodeDaoBean...
| DEBUG 29-09 11:15:51,484 (EJBContainer.java:initialiseInterceptors:587) -Default interceptors: null
| DEBUG 29-09 11:15:51,484 (EJBContainer.java:initialiseInterceptors:590) -Class interceptors: []
| DEBUG 29-09 11:15:51,484 (EJBContainer.java:initialiseInterceptors:606) -All applicable interceptor classes: []
| DEBUG 29-09 11:15:51,484 (EJBContainer.java:initialiseInterceptors:585) -Initialising interceptors for MapDatasourceDaoBean...
| DEBUG 29-09 11:15:51,484 (EJBContainer.java:initialiseInterceptors:587) -Default interceptors: null
| DEBUG 29-09 11:15:51,484 (EJBContainer.java:initialiseInterceptors:590) -Class interceptors: []
| DEBUG 29-09 11:15:51,484 (EJBContainer.java:initialiseInterceptors:606) -All applicable interceptor classes: []
| DEBUG 29-09 11:15:51,484 (EJBContainer.java:initialiseInterceptors:585) -Initialising interceptors for PopulatedPlaceClassificationDaoBean...
| DEBUG 29-09 11:15:51,484 (EJBContainer.java:initialiseInterceptors:587) -Default interceptors: null
| DEBUG 29-09 11:15:51,484 (EJBContainer.java:initialiseInterceptors:590) -Class interceptors: []
| DEBUG 29-09 11:15:51,484 (EJBContainer.java:initialiseInterceptors:606) -All applicable interceptor classes: []
| DEBUG 29-09 11:15:51,500 (EJBContainer.java:initialiseInterceptors:585) -Initialising interceptors for RegionCodeDaoBean...
| DEBUG 29-09 11:15:51,500 (EJBContainer.java:initialiseInterceptors:587) -Default interceptors: null
| DEBUG 29-09 11:15:51,500 (EJBContainer.java:initialiseInterceptors:590) -Class interceptors: []
| DEBUG 29-09 11:15:51,500 (EJBContainer.java:initialiseInterceptors:606) -All applicable interceptor classes: []
| DEBUG 29-09 11:15:51,500 (EJBContainer.java:initialiseInterceptors:585) -Initialising interceptors for TimeZoneDaoBean...
| DEBUG 29-09 11:15:51,500 (EJBContainer.java:initialiseInterceptors:587) -Default interceptors: null
| DEBUG 29-09 11:15:51,500 (EJBContainer.java:initialiseInterceptors:590) -Class interceptors: []
| DEBUG 29-09 11:15:51,500 (EJBContainer.java:initialiseInterceptors:606) -All applicable interceptor classes: []
| INFO 29-09 11:15:51,500 (MCKernelAbstraction.java:install:118) -installing bean: jboss.j2ee:jar=GeoFeature,name=GeoFeatureManagerBean,service=EJB3 with dependencies:
| INFO 29-09 11:15:51,500 (MCKernelAbstraction.java:install:121) - AbstractDemandMetaData@19a0203{demand=jboss.j2ee:jar=GeoFeature,name=PopulatedPlaceClassificationDaoBean,service=EJB3 whenRequiredDescribed}
| INFO 29-09 11:15:51,500 (MCKernelAbstraction.java:install:121) - AbstractDemandMetaData@94af2f{demand=jboss.j2ee:jar=GeoFeature,name=LanguageCodeDaoBean,service=EJB3 whenRequiredDescribed}
| INFO 29-09 11:15:51,500 (MCKernelAbstraction.java:install:121) - AbstractDemandMetaData@11ef443{demand=jboss.j2ee:jar=GeoFeature,name=GeoFeatureDaoBean,service=EJB3 whenRequiredDescribed}
| INFO 29-09 11:15:51,500 (MCKernelAbstraction.java:install:121) - AbstractDemandMetaData@1367e28{demand=jboss.j2ee:jar=GeoFeature,name=GeoFeatureNameTypeDaoBean,service=EJB3 whenRequiredDescribed}
| INFO 29-09 11:15:51,500 (MCKernelAbstraction.java:install:121) - AbstractDemandMetaData@1fa39bb{demand=jboss.j2ee:jar=GeoFeature,name=RegionCodeDaoBean,service=EJB3 whenRequiredDescribed}
| INFO 29-09 11:15:51,500 (MCKernelAbstraction.java:install:121) - AbstractDemandMetaData@3e96cf{demand=jboss.j2ee:jar=GeoFeature,name=FeatureDesignationDaoBean,service=EJB3 whenRequiredDescribed}
| INFO 29-09 11:15:51,500 (MCKernelAbstraction.java:install:121) - AbstractDemandMetaData@83e1e{demand=jboss.j2ee:jar=GeoFeature,name=FeatureClassificationDaoBean,service=EJB3 whenRequiredDescribed}
| INFO 29-09 11:15:51,500 (MCKernelAbstraction.java:install:121) - AbstractDemandMetaData@1797795{demand=jboss.j2ee:jar=GeoFeature,name=MapDatasourceDaoBean,service=EJB3 whenRequiredDescribed}
| DEBUG 29-09 11:15:51,500 (Ejb3Deployment.java:registerEJBContainer:282) -Bound ejb3 container jboss.j2ee:service=EJB3,jar=GeoFeature,name=GeoFeatureManagerBean
| INFO 29-09 11:15:51,500 (MCKernelAbstraction.java:install:118) -installing bean: jboss.j2ee:jar=GeoFeature,name=FeatureClassificationDaoBean,service=EJB3 with dependencies:
| INFO 29-09 11:15:51,500 (MCKernelAbstraction.java:install:121) - AbstractDemandMetaData@46d228{demand=persistence.units:unitName=GeoFeatureDB whenRequiredDescribed}
| DEBUG 29-09 11:15:51,515 (Ejb3Deployment.java:registerEJBContainer:282) -Bound ejb3 container jboss.j2ee:service=EJB3,jar=GeoFeature,name=FeatureClassificationDaoBean
| INFO 29-09 11:15:51,515 (MCKernelAbstraction.java:install:118) -installing bean: jboss.j2ee:jar=GeoFeature,name=FeatureDesignationDaoBean,service=EJB3 with dependencies:
| INFO 29-09 11:15:51,515 (MCKernelAbstraction.java:install:121) - AbstractDemandMetaData@b957ea{demand=persistence.units:unitName=GeoFeatureDB whenRequiredDescribed}
| DEBUG 29-09 11:15:51,515 (Ejb3Deployment.java:registerEJBContainer:282) -Bound ejb3 container jboss.j2ee:service=EJB3,jar=GeoFeature,name=FeatureDesignationDaoBean
| INFO 29-09 11:15:51,515 (MCKernelAbstraction.java:install:118) -installing bean: jboss.j2ee:jar=GeoFeature,name=GeoFeatureDaoBean,service=EJB3 with dependencies:
| INFO 29-09 11:15:51,515 (MCKernelAbstraction.java:install:121) - AbstractDemandMetaData@a53de4{demand=persistence.units:unitName=GeoFeatureDB whenRequiredDescribed}
| DEBUG 29-09 11:15:51,515 (Ejb3Deployment.java:registerEJBContainer:282) -Bound ejb3 container jboss.j2ee:service=EJB3,jar=GeoFeature,name=GeoFeatureDaoBean
| INFO 29-09 11:15:51,515 (MCKernelAbstraction.java:install:118) -installing bean: jboss.j2ee:jar=GeoFeature,name=GeoFeatureNameDaoBean,service=EJB3 with dependencies:
| INFO 29-09 11:15:51,515 (MCKernelAbstraction.java:install:121) - AbstractDemandMetaData@35bb0f{demand=persistence.units:unitName=GeoFeatureDB whenRequiredDescribed}
| DEBUG 29-09 11:15:51,515 (Ejb3Deployment.java:registerEJBContainer:282) -Bound ejb3 container jboss.j2ee:service=EJB3,jar=GeoFeature,name=GeoFeatureNameDaoBean
| INFO 29-09 11:15:51,515 (MCKernelAbstraction.java:install:118) -installing bean: jboss.j2ee:jar=GeoFeature,name=GeoFeatureNameTypeDaoBean,service=EJB3 with dependencies:
| INFO 29-09 11:15:51,515 (MCKernelAbstraction.java:install:121) - AbstractDemandMetaData@e4245{demand=persistence.units:unitName=GeoFeatureDB whenRequiredDescribed}
| DEBUG 29-09 11:15:51,515 (Ejb3Deployment.java:registerEJBContainer:282) -Bound ejb3 container jboss.j2ee:service=EJB3,jar=GeoFeature,name=GeoFeatureNameTypeDaoBean
| INFO 29-09 11:15:51,515 (MCKernelAbstraction.java:install:118) -installing bean: jboss.j2ee:jar=GeoFeature,name=LanguageCodeDaoBean,service=EJB3 with dependencies:
| INFO 29-09 11:15:51,515 (MCKernelAbstraction.java:install:121) - AbstractDemandMetaData@11eb199{demand=persistence.units:unitName=GeoFeatureDB whenRequiredDescribed}
| DEBUG 29-09 11:15:51,515 (Ejb3Deployment.java:registerEJBContainer:282) -Bound ejb3 container jboss.j2ee:service=EJB3,jar=GeoFeature,name=LanguageCodeDaoBean
| INFO 29-09 11:15:51,515 (MCKernelAbstraction.java:install:118) -installing bean: jboss.j2ee:jar=GeoFeature,name=MapDatasourceDaoBean,service=EJB3 with dependencies:
| INFO 29-09 11:15:51,515 (MCKernelAbstraction.java:install:121) - AbstractDemandMetaData@95da38{demand=persistence.units:unitName=GeoFeatureDB whenRequiredDescribed}
| DEBUG 29-09 11:15:51,515 (Ejb3Deployment.java:registerEJBContainer:282) -Bound ejb3 container jboss.j2ee:service=EJB3,jar=GeoFeature,name=MapDatasourceDaoBean
| INFO 29-09 11:15:51,515 (MCKernelAbstraction.java:install:118) -installing bean: jboss.j2ee:jar=GeoFeature,name=PopulatedPlaceClassificationDaoBean,service=EJB3 with dependencies:
| INFO 29-09 11:15:51,515 (MCKernelAbstraction.java:install:121) - AbstractDemandMetaData@180cf2a{demand=persistence.units:unitName=GeoFeatureDB whenRequiredDescribed}
| DEBUG 29-09 11:15:51,515 (Ejb3Deployment.java:registerEJBContainer:282) -Bound ejb3 container jboss.j2ee:service=EJB3,jar=GeoFeature,name=PopulatedPlaceClassificationDaoBean
| INFO 29-09 11:15:51,515 (MCKernelAbstraction.java:install:118) -installing bean: jboss.j2ee:jar=GeoFeature,name=RegionCodeDaoBean,service=EJB3 with dependencies:
| INFO 29-09 11:15:51,515 (MCKernelAbstraction.java:install:121) - AbstractDemandMetaData@df48c4{demand=persistence.units:unitName=GeoFeatureDB whenRequiredDescribed}
| DEBUG 29-09 11:15:51,531 (Ejb3Deployment.java:registerEJBContainer:282) -Bound ejb3 container jboss.j2ee:service=EJB3,jar=GeoFeature,name=RegionCodeDaoBean
| INFO 29-09 11:15:51,531 (MCKernelAbstraction.java:install:118) -installing bean: jboss.j2ee:jar=GeoFeature,name=TimeZoneDaoBean,service=EJB3 with dependencies:
| INFO 29-09 11:15:51,531 (MCKernelAbstraction.java:install:121) - AbstractDemandMetaData@7be8c2{demand=persistence.units:unitName=GeoFeatureDB whenRequiredDescribed}
| DEBUG 29-09 11:15:51,531 (Ejb3Deployment.java:registerEJBContainer:282) -Bound ejb3 container jboss.j2ee:service=EJB3,jar=GeoFeature,name=TimeZoneDaoBean
| lookup
| UserTransaction: org.jboss.ejb3.embedded.UserTransactionImpl
|
With it commented out
DEBUG 29-09 11:16:25,203 (KernelFactory.java:assembleNewKernel:86) -Starting JBoss Kernel construction...
| DEBUG 29-09 11:16:25,343 (KernelFactory.java:assembleNewKernel:112) -Completed JBoss Kernel construction. Duration: 125 milliseconds
| DEBUG 29-09 11:16:25,984 (BeanXMLDeployer.java:deploy:91) -Parsing file:/C:/Documents%20and%20Settings/Jason%20Holmes/workspace/server-ejb3-test/resources/embedded-jboss-beans.xml took 594 milliseconds
| DEBUG 29-09 11:16:26,203 (UserTransactionImpl.java:start:61) -new UserTx: org.jboss.ejb3.embedded.UserTransactionImpl@16f144c
| INFO 29-09 11:16:26,281 (LocalTxDataSource.java:bindConnectionFactory:117) -Bound datasource to JNDI name 'java:/com.garmin.mb.datasource.GeoDatasource'
| DEBUG 29-09 11:16:26,281 (BeanXMLDeployer.java:deploy:98) -Deploying file:/C:/Documents%20and%20Settings/Jason%20Holmes/workspace/server-ejb3-test/resources/embedded-jboss-beans.xml took 891 milliseconds
| DEBUG 29-09 11:16:26,750 (JaccHelper.java:initialiseJacc:61) -Initialising JACC Context for deployment: GeoFeature
| DEBUG 29-09 11:16:27,078 (Ejb3AnnotationHandler.java:getContainers:158) -found EJB3: ejbName=GeoFeatureManagerBean, class=com.garmin.mb.gis.GeoFeatureManagerBean, type=STATELESS
| DEBUG 29-09 11:16:27,109 (ProxyDeployer.java:initializeRemoteBindingMetadata:131) -no declared remote bindings for : GeoFeatureManagerBean
| DEBUG 29-09 11:16:27,125 (ProxyDeployer.java:initializeRemoteBindingMetadata:134) -there is remote interfaces for GeoFeatureManagerBean
| DEBUG 29-09 11:16:27,125 (ProxyDeployer.java:initializeRemoteBindingMetadata:136) -default remote binding has jndiName of GeoFeatureManagerBean/remote
| DEBUG 29-09 11:16:27,171 (Ejb3AnnotationHandler.java:getContainers:158) -found EJB3: ejbName=FeatureClassificationDaoBean, class=com.garmin.mb.gis.dao.ejb3.FeatureClassificationDaoBean, type=STATELESS
| DEBUG 29-09 11:16:27,187 (ProxyDeployer.java:initializeRemoteBindingMetadata:131) -no declared remote bindings for : FeatureClassificationDaoBean
| DEBUG 29-09 11:16:27,187 (Ejb3AnnotationHandler.java:getContainers:158) -found EJB3: ejbName=FeatureDesignationDaoBean, class=com.garmin.mb.gis.dao.ejb3.FeatureDesignationDaoBean, type=STATELESS
| DEBUG 29-09 11:16:27,187 (ProxyDeployer.java:initializeRemoteBindingMetadata:131) -no declared remote bindings for : FeatureDesignationDaoBean
| DEBUG 29-09 11:16:27,203 (Ejb3AnnotationHandler.java:getContainers:158) -found EJB3: ejbName=GeoFeatureDaoBean, class=com.garmin.mb.gis.dao.ejb3.GeoFeatureDaoBean, type=STATELESS
| DEBUG 29-09 11:16:27,203 (ProxyDeployer.java:initializeRemoteBindingMetadata:131) -no declared remote bindings for : GeoFeatureDaoBean
| DEBUG 29-09 11:16:27,203 (Ejb3AnnotationHandler.java:getContainers:158) -found EJB3: ejbName=GeoFeatureNameDaoBean, class=com.garmin.mb.gis.dao.ejb3.GeoFeatureNameDaoBean, type=STATELESS
| DEBUG 29-09 11:16:27,203 (ProxyDeployer.java:initializeRemoteBindingMetadata:131) -no declared remote bindings for : GeoFeatureNameDaoBean
| DEBUG 29-09 11:16:27,218 (Ejb3AnnotationHandler.java:getContainers:158) -found EJB3: ejbName=GeoFeatureNameTypeDaoBean, class=com.garmin.mb.gis.dao.ejb3.GeoFeatureNameTypeDaoBean, type=STATELESS
| DEBUG 29-09 11:16:27,218 (ProxyDeployer.java:initializeRemoteBindingMetadata:131) -no declared remote bindings for : GeoFeatureNameTypeDaoBean
| DEBUG 29-09 11:16:27,218 (Ejb3AnnotationHandler.java:getContainers:158) -found EJB3: ejbName=LanguageCodeDaoBean, class=com.garmin.mb.gis.dao.ejb3.LanguageCodeDaoBean, type=STATELESS
| DEBUG 29-09 11:16:27,218 (ProxyDeployer.java:initializeRemoteBindingMetadata:131) -no declared remote bindings for : LanguageCodeDaoBean
| DEBUG 29-09 11:16:27,234 (Ejb3AnnotationHandler.java:getContainers:158) -found EJB3: ejbName=MapDatasourceDaoBean, class=com.garmin.mb.gis.dao.ejb3.MapDatasourceDaoBean, type=STATELESS
| DEBUG 29-09 11:16:27,234 (ProxyDeployer.java:initializeRemoteBindingMetadata:131) -no declared remote bindings for : MapDatasourceDaoBean
| DEBUG 29-09 11:16:27,234 (Ejb3AnnotationHandler.java:getContainers:158) -found EJB3: ejbName=PopulatedPlaceClassificationDaoBean, class=com.garmin.mb.gis.dao.ejb3.PopulatedPlaceClassificationDaoBean, type=STATELESS
| DEBUG 29-09 11:16:27,234 (ProxyDeployer.java:initializeRemoteBindingMetadata:131) -no declared remote bindings for : PopulatedPlaceClassificationDaoBean
| DEBUG 29-09 11:16:27,234 (Ejb3AnnotationHandler.java:getContainers:158) -found EJB3: ejbName=RegionCodeDaoBean, class=com.garmin.mb.gis.dao.ejb3.RegionCodeDaoBean, type=STATELESS
| DEBUG 29-09 11:16:27,250 (ProxyDeployer.java:initializeRemoteBindingMetadata:131) -no declared remote bindings for : RegionCodeDaoBean
| DEBUG 29-09 11:16:27,250 (Ejb3AnnotationHandler.java:getContainers:158) -found EJB3: ejbName=TimeZoneDaoBean, class=com.garmin.mb.gis.dao.ejb3.TimeZoneDaoBean, type=STATELESS
| DEBUG 29-09 11:16:27,250 (ProxyDeployer.java:initializeRemoteBindingMetadata:131) -no declared remote bindings for : TimeZoneDaoBean
| DEBUG 29-09 11:16:27,312 (Log4JLogger.java:debug:84) -trying to resolve system-id [http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd]
| DEBUG 29-09 11:16:27,312 (Log4JLogger.java:debug:84) -recognized EJB3 ORM namespace; attempting to resolve on classpath under org/hibernate/ejb
| DEBUG 29-09 11:16:27,312 (Log4JLogger.java:debug:84) -located [http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd] in classpath
| INFO 29-09 11:16:27,437 (Ejb3Deployment.java:create:309) -EJB3 deployment time took: 687
| INFO 29-09 11:16:27,437 (MCKernelAbstraction.java:install:118) -installing bean: persistence.units:jar=GeoFeature.jar,unitName=GeoFeatureDatasource with dependencies:
| INFO 29-09 11:16:27,453 (MCKernelAbstraction.java:install:121) - AbstractDemandMetaData(a)1b01afa{demand=com.garmin.mb.datasource.GeoFeatureDatasource whenRequiredDescribed}
| DEBUG 29-09 11:16:27,546 (EJBContainer.java:initialiseInterceptors:585) -Initialising interceptors for GeoFeatureManagerBean...
| DEBUG 29-09 11:16:27,546 (EJBContainer.java:initialiseInterceptors:587) -Default interceptors: null
| DEBUG 29-09 11:16:27,546 (EJBContainer.java:initialiseInterceptors:590) -Class interceptors: []
| DEBUG 29-09 11:16:27,546 (EJBContainer.java:initialiseInterceptors:606) -All applicable interceptor classes: []
| DEBUG 29-09 11:16:27,546 (EJBContainer.java:initialiseInterceptors:585) -Initialising interceptors for FeatureClassificationDaoBean...
| DEBUG 29-09 11:16:27,546 (EJBContainer.java:initialiseInterceptors:587) -Default interceptors: null
| DEBUG 29-09 11:16:27,546 (EJBContainer.java:initialiseInterceptors:590) -Class interceptors: []
| DEBUG 29-09 11:16:27,562 (EJBContainer.java:initialiseInterceptors:606) -All applicable interceptor classes: []
| DEBUG 29-09 11:16:27,562 (EJBContainer.java:initialiseInterceptors:585) -Initialising interceptors for FeatureDesignationDaoBean...
| DEBUG 29-09 11:16:27,562 (EJBContainer.java:initialiseInterceptors:587) -Default interceptors: null
| DEBUG 29-09 11:16:27,562 (EJBContainer.java:initialiseInterceptors:590) -Class interceptors: []
| DEBUG 29-09 11:16:27,562 (EJBContainer.java:initialiseInterceptors:606) -All applicable interceptor classes: []
| DEBUG 29-09 11:16:27,562 (EJBContainer.java:initialiseInterceptors:585) -Initialising interceptors for GeoFeatureDaoBean...
| DEBUG 29-09 11:16:27,562 (EJBContainer.java:initialiseInterceptors:587) -Default interceptors: null
| DEBUG 29-09 11:16:27,562 (EJBContainer.java:initialiseInterceptors:590) -Class interceptors: []
| DEBUG 29-09 11:16:27,578 (EJBContainer.java:initialiseInterceptors:606) -All applicable interceptor classes: []
| DEBUG 29-09 11:16:27,578 (EJBContainer.java:initialiseInterceptors:585) -Initialising interceptors for GeoFeatureNameDaoBean...
| DEBUG 29-09 11:16:27,578 (EJBContainer.java:initialiseInterceptors:587) -Default interceptors: null
| DEBUG 29-09 11:16:27,578 (EJBContainer.java:initialiseInterceptors:590) -Class interceptors: []
| DEBUG 29-09 11:16:27,578 (EJBContainer.java:initialiseInterceptors:606) -All applicable interceptor classes: []
| DEBUG 29-09 11:16:27,578 (EJBContainer.java:initialiseInterceptors:585) -Initialising interceptors for GeoFeatureNameTypeDaoBean...
| DEBUG 29-09 11:16:27,578 (EJBContainer.java:initialiseInterceptors:587) -Default interceptors: null
| DEBUG 29-09 11:16:27,578 (EJBContainer.java:initialiseInterceptors:590) -Class interceptors: []
| DEBUG 29-09 11:16:27,578 (EJBContainer.java:initialiseInterceptors:606) -All applicable interceptor classes: []
| DEBUG 29-09 11:16:27,578 (EJBContainer.java:initialiseInterceptors:585) -Initialising interceptors for LanguageCodeDaoBean...
| DEBUG 29-09 11:16:27,578 (EJBContainer.java:initialiseInterceptors:587) -Default interceptors: null
| DEBUG 29-09 11:16:27,578 (EJBContainer.java:initialiseInterceptors:590) -Class interceptors: []
| DEBUG 29-09 11:16:27,593 (EJBContainer.java:initialiseInterceptors:606) -All applicable interceptor classes: []
| DEBUG 29-09 11:16:27,593 (EJBContainer.java:initialiseInterceptors:585) -Initialising interceptors for MapDatasourceDaoBean...
| DEBUG 29-09 11:16:27,593 (EJBContainer.java:initialiseInterceptors:587) -Default interceptors: null
| DEBUG 29-09 11:16:27,593 (EJBContainer.java:initialiseInterceptors:590) -Class interceptors: []
| DEBUG 29-09 11:16:27,593 (EJBContainer.java:initialiseInterceptors:606) -All applicable interceptor classes: []
| DEBUG 29-09 11:16:27,593 (EJBContainer.java:initialiseInterceptors:585) -Initialising interceptors for PopulatedPlaceClassificationDaoBean...
| DEBUG 29-09 11:16:27,593 (EJBContainer.java:initialiseInterceptors:587) -Default interceptors: null
| DEBUG 29-09 11:16:27,593 (EJBContainer.java:initialiseInterceptors:590) -Class interceptors: []
| DEBUG 29-09 11:16:27,593 (EJBContainer.java:initialiseInterceptors:606) -All applicable interceptor classes: []
| DEBUG 29-09 11:16:27,593 (EJBContainer.java:initialiseInterceptors:585) -Initialising interceptors for RegionCodeDaoBean...
| DEBUG 29-09 11:16:27,593 (EJBContainer.java:initialiseInterceptors:587) -Default interceptors: null
| DEBUG 29-09 11:16:27,593 (EJBContainer.java:initialiseInterceptors:590) -Class interceptors: []
| DEBUG 29-09 11:16:27,593 (EJBContainer.java:initialiseInterceptors:606) -All applicable interceptor classes: []
| DEBUG 29-09 11:16:27,593 (EJBContainer.java:initialiseInterceptors:585) -Initialising interceptors for TimeZoneDaoBean...
| DEBUG 29-09 11:16:27,593 (EJBContainer.java:initialiseInterceptors:587) -Default interceptors: null
| DEBUG 29-09 11:16:27,593 (EJBContainer.java:initialiseInterceptors:590) -Class interceptors: []
| DEBUG 29-09 11:16:27,593 (EJBContainer.java:initialiseInterceptors:606) -All applicable interceptor classes: []
| INFO 29-09 11:16:27,593 (MCKernelAbstraction.java:install:118) -installing bean: jboss.j2ee:jar=GeoFeature,name=GeoFeatureManagerBean,service=EJB3 with dependencies:
| INFO 29-09 11:16:27,593 (MCKernelAbstraction.java:install:121) - AbstractDemandMetaData@19a0203{demand=jboss.j2ee:jar=GeoFeature,name=PopulatedPlaceClassificationDaoBean,service=EJB3 whenRequiredDescribed}
| INFO 29-09 11:16:27,593 (MCKernelAbstraction.java:install:121) - AbstractDemandMetaData@94af2f{demand=jboss.j2ee:jar=GeoFeature,name=LanguageCodeDaoBean,service=EJB3 whenRequiredDescribed}
| INFO 29-09 11:16:27,609 (MCKernelAbstraction.java:install:121) - AbstractDemandMetaData@11ef443{demand=jboss.j2ee:jar=GeoFeature,name=GeoFeatureDaoBean,service=EJB3 whenRequiredDescribed}
| INFO 29-09 11:16:27,609 (MCKernelAbstraction.java:install:121) - AbstractDemandMetaData@1367e28{demand=jboss.j2ee:jar=GeoFeature,name=GeoFeatureNameTypeDaoBean,service=EJB3 whenRequiredDescribed}
| INFO 29-09 11:16:27,609 (MCKernelAbstraction.java:install:121) - AbstractDemandMetaData@1fa39bb{demand=jboss.j2ee:jar=GeoFeature,name=RegionCodeDaoBean,service=EJB3 whenRequiredDescribed}
| INFO 29-09 11:16:27,609 (MCKernelAbstraction.java:install:121) - AbstractDemandMetaData@3e96cf{demand=jboss.j2ee:jar=GeoFeature,name=FeatureDesignationDaoBean,service=EJB3 whenRequiredDescribed}
| INFO 29-09 11:16:27,609 (MCKernelAbstraction.java:install:121) - AbstractDemandMetaData@83e1e{demand=jboss.j2ee:jar=GeoFeature,name=FeatureClassificationDaoBean,service=EJB3 whenRequiredDescribed}
| INFO 29-09 11:16:27,609 (MCKernelAbstraction.java:install:121) - AbstractDemandMetaData@1797795{demand=jboss.j2ee:jar=GeoFeature,name=MapDatasourceDaoBean,service=EJB3 whenRequiredDescribed}
| DEBUG 29-09 11:16:27,609 (Ejb3Deployment.java:registerEJBContainer:282) -Bound ejb3 container jboss.j2ee:service=EJB3,jar=GeoFeature,name=GeoFeatureManagerBean
| INFO 29-09 11:16:27,609 (MCKernelAbstraction.java:install:118) -installing bean: jboss.j2ee:jar=GeoFeature,name=FeatureClassificationDaoBean,service=EJB3 with dependencies:
| DEBUG 29-09 11:16:27,828 (EJB3InterceptorsFactory.java:createPerJoinpoint:100) -Bound interceptors for joinpoint: public java.util.List com.garmin.mb.GenericDaoBean.findAll() - [Lorg.jboss.ejb3.interceptor.InterceptorInfo;@b533b8
| DEBUG 29-09 11:16:27,828 (EJB3InterceptorsFactory.java:createPerJoinpoint:100) -Bound interceptors for joinpoint: public void com.garmin.mb.GenericDaoBean.makeTransient(com.free2be.framework.value.Value) - [Lorg.jboss.ejb3.interceptor.InterceptorInfo;@1aecc3a
| DEBUG 29-09 11:16:27,828 (EJB3InterceptorsFactory.java:createPerJoinpoint:100) -Bound interceptors for joinpoint: public void com.garmin.mb.GenericDaoBean.flush() - [Lorg.jboss.ejb3.interceptor.InterceptorInfo;@e22f2b
| DEBUG 29-09 11:16:27,843 (EJB3InterceptorsFactory.java:createPerJoinpoint:100) -Bound interceptors for joinpoint: public com.free2be.framework.value.Value com.garmin.mb.GenericDaoBean.findById(com.free2be.framework.primarykey.PrimaryKeyValue,boolean) - [Lorg.jboss.ejb3.interceptor.InterceptorInfo;@186dda3
| DEBUG 29-09 11:16:27,843 (EJB3InterceptorsFactory.java:createPerJoinpoint:100) -Bound interceptors for joinpoint: public com.garmin.mb.gis.FeatureClassification com.garmin.mb.gis.dao.ejb3.FeatureClassificationDaoBean.findByCode(java.lang.Character) - [Lorg.jboss.ejb3.interceptor.InterceptorInfo;@1412e75
| DEBUG 29-09 11:16:27,843 (EJB3InterceptorsFactory.java:createPerJoinpoint:100) -Bound interceptors for joinpoint: public transient java.util.List com.garmin.mb.GenericDaoBean.findByExample(com.free2be.framework.value.Value,java.lang.String[]) - [Lorg.jboss.ejb3.interceptor.InterceptorInfo;@510e39
| DEBUG 29-09 11:16:27,843 (EJB3InterceptorsFactory.java:createPerJoinpoint:100) -Bound interceptors for joinpoint: public com.free2be.framework.value.Value com.garmin.mb.GenericDaoBean.makePersistent(com.free2be.framework.value.Value) - [Lorg.jboss.ejb3.interceptor.InterceptorInfo;@17cf6b6
| DEBUG 29-09 11:16:27,843 (EJB3InterceptorsFactory.java:createPerJoinpoint:100) -Bound interceptors for joinpoint: public com.free2be.framework.value.Value com.garmin.mb.GenericDaoBean.findById(long,boolean) - [Lorg.jboss.ejb3.interceptor.InterceptorInfo;@1295fe8
| DEBUG 29-09 11:16:27,859 (UserTransactionImpl.java:<init>:56) -new UserTx: org.jboss.ejb3.tx.UserTransactionImpl@175ade6
| DEBUG 29-09 11:16:27,875 (EJB3InterceptorsFactory.java:createPerJoinpoint:100) -Bound interceptors for joinpoint: public java.util.List com.garmin.mb.GenericDaoBean.findAll() - [Lorg.jboss.ejb3.interceptor.InterceptorInfo;@15b0333
| DEBUG 29-09 11:16:27,890 (EJB3InterceptorsFactory.java:createPerJoinpoint:100) -Bound interceptors for joinpoint: public void com.garmin.mb.GenericDaoBean.makeTransient(com.free2be.framework.value.Value) - [Lorg.jboss.ejb3.interceptor.InterceptorInfo;@2f2295
| DEBUG 29-09 11:16:27,890 (EJB3InterceptorsFactory.java:createPerJoinpoint:100) -Bound interceptors for joinpoint: public void com.garmin.mb.GenericDaoBean.flush() - [Lorg.jboss.ejb3.interceptor.InterceptorInfo;@878c4c
| DEBUG 29-09 11:16:27,890 (EJB3InterceptorsFactory.java:createPerJoinpoint:100) -Bound interceptors for joinpoint: public com.free2be.framework.value.Value com.garmin.mb.GenericDaoBean.findById(com.free2be.framework.primarykey.PrimaryKeyValue,boolean) - [Lorg.jboss.ejb3.interceptor.InterceptorInfo;@10c0f66
| DEBUG 29-09 11:16:27,890 (EJB3InterceptorsFactory.java:createPerJoinpoint:100) -Bound interceptors for joinpoint: public com.garmin.mb.gis.FeatureClassification com.garmin.mb.gis.dao.ejb3.FeatureClassificationDaoBean.findByCode(java.lang.Character) - [Lorg.jboss.ejb3.interceptor.InterceptorInfo;@c6f734
| DEBUG 29-09 11:16:27,890 (EJB3InterceptorsFactory.java:createPerJoinpoint:100) -Bound interceptors for joinpoint: public transient java.util.List com.garmin.mb.GenericDaoBean.findByExample(com.free2be.framework.value.Value,java.lang.String[]) - [Lorg.jboss.ejb3.interceptor.InterceptorInfo;@8f9a32
| DEBUG 29-09 11:16:27,890 (EJB3InterceptorsFactory.java:createPerJoinpoint:100) -Bound interceptors for joinpoint: public com.free2be.framework.value.Value com.garmin.mb.GenericDaoBean.makePersistent(com.free2be.framework.value.Value) - [Lorg.jboss.ejb3.interceptor.InterceptorInfo;@1d47b2b
| DEBUG 29-09 11:16:27,890 (EJB3InterceptorsFactory.java:createPerJoinpoint:100) -Bound interceptors for joinpoint: public com.free2be.framework.value.Value com.garmin.mb.GenericDaoBean.findById(long,boolean) - [Lorg.jboss.ejb3.interceptor.InterceptorInfo;@e265d0
| DEBUG 29-09 11:16:27,906 (JaccHelper.java:addPermissions:143) -FeatureClassificationDaoBean has no @SecurityDomain - skipping JACC configuration
| INFO 29-09 11:16:27,906 (EJBContainer.java:start:479) -STARTED EJB: com.garmin.mb.gis.dao.ejb3.FeatureClassificationDaoBean ejbName: FeatureClassificationDaoBean
| WARN 29-09 11:16:27,937 (JBossTimerServiceFactory.java:restoreTimerService:112) -TIMER SERVICE IS NOT INSTALLED
| DEBUG 29-09 11:16:27,937 (Ejb3Deployment.java:registerEJBContainer:282) -Bound ejb3 container jboss.j2ee:service=EJB3,jar=GeoFeature,name=FeatureClassificationDaoBean
| INFO 29-09 11:16:27,937 (MCKernelAbstraction.java:install:118) -installing bean: jboss.j2ee:jar=GeoFeature,name=FeatureDesignationDaoBean,service=EJB3 with dependencies:
| DEBUG 29-09 11:16:27,937 (EJB3InterceptorsFactory.java:createPerJoinpoint:100) -Bound interceptors for joinpoint: public java.util.List com.garmin.mb.GenericDaoBean.findAll() - [Lorg.jboss.ejb3.interceptor.InterceptorInfo;@106daba
| DEBUG 29-09 11:16:27,953 (EJB3InterceptorsFactory.java:createPerJoinpoint:100) -Bound interceptors for joinpoint: public com.garmin.mb.gis.FeatureDesignation com.garmin.mb.gis.dao.ejb3.FeatureDesignationDaoBean.findCountry() - [Lorg.jboss.ejb3.interceptor.InterceptorInfo;@1021f34
| DEBUG 29-09 11:16:27,953 (EJB3InterceptorsFactory.java:createPerJoinpoint:100) -Bound interceptors for joinpoint: public com.garmin.mb.gis.FeatureDesignation com.garmin.mb.gis.dao.ejb3.FeatureDesignationDaoBean.findByCode(java.lang.String,java.lang.Character) - [Lorg.jboss.ejb3.interceptor.InterceptorInfo;@4eb043
| DEBUG 29-09 11:16:27,953 (EJB3InterceptorsFactory.java:createPerJoinpoint:100) -Bound interceptors for joinpoint: public void com.garmin.mb.GenericDaoBean.makeTransient(com.free2be.framework.value.Value) - [Lorg.jboss.ejb3.interceptor.InterceptorInfo;@10e434d
| DEBUG 29-09 11:16:27,953 (EJB3InterceptorsFactory.java:createPerJoinpoint:100) -Bound interceptors for joinpoint: public void com.garmin.mb.GenericDaoBean.flush() - [Lorg.jboss.ejb3.interceptor.InterceptorInfo;@16477d9
| DEBUG 29-09 11:16:27,953 (EJB3InterceptorsFactory.java:createPerJoinpoint:100) -Bound interceptors for joinpoint: public com.free2be.framework.value.Value com.garmin.mb.GenericDaoBean.findById(com.free2be.framework.primarykey.PrimaryKeyValue,boolean) - [Lorg.jboss.ejb3.interceptor.InterceptorInfo;@f864fe
| DEBUG 29-09 11:16:27,953 (EJB3InterceptorsFactory.java:createPerJoinpoint:100) -Bound interceptors for joinpoint: public com.garmin.mb.gis.FeatureDesignation com.garmin.mb.gis.dao.ejb3.FeatureDesignationDaoBean.findAdministrativeDistrictLevel2() - [Lorg.jboss.ejb3.interceptor.InterceptorInfo;@1ae9aaa
| DEBUG 29-09 11:16:27,968 (EJB3InterceptorsFactory.java:createPerJoinpoint:100) -Bound interceptors for joinpoint: public transient java.util.List com.garmin.mb.GenericDaoBean.findByExample(com.free2be.framework.value.Value,java.lang.String[]) - [Lorg.jboss.ejb3.interceptor.InterceptorInfo;@2c17f7
| DEBUG 29-09 11:16:27,968 (EJB3InterceptorsFactory.java:createPerJoinpoint:100) -Bound interceptors for joinpoint: public com.free2be.framework.value.Value com.garmin.mb.GenericDaoBean.makePersistent(com.free2be.framework.value.Value) - [Lorg.jboss.ejb3.interceptor.InterceptorInfo;@d9896e
| DEBUG 29-09 11:16:27,968 (EJB3InterceptorsFactory.java:createPerJoinpoint:100) -Bound interceptors for joinpoint: public com.garmin.mb.gis.FeatureDesignation com.garmin.mb.gis.dao.ejb3.FeatureDesignationDaoBean.findAdministrativeDistrictLevel1() - [Lorg.jboss.ejb3.interceptor.InterceptorInfo;@1cda59b
| DEBUG 29-09 11:16:27,968 (EJB3InterceptorsFactory.java:createPerJoinpoint:100) -Bound interceptors for joinpoint: public com.free2be.framework.value.Value com.garmin.mb.GenericDaoBean.findById(long,boolean) - [Lorg.jboss.ejb3.interceptor.InterceptorInfo;@33788d
| DEBUG 29-09 11:16:27,968 (EJB3InterceptorsFactory.java:createPerJoinpoint:100) -Bound interceptors for joinpoint: public java.util.Collection com.garmin.mb.gis.dao.ejb3.FeatureDesignationDaoBean.findSignificantPopulatedPlaces() - [Lorg.jboss.ejb3.interceptor.InterceptorInfo;@12fb0af
| DEBUG 29-09 11:16:27,968 (UserTransactionImpl.java:<init>:56) -new UserTx: org.jboss.ejb3.tx.UserTransactionImpl@1f8bd0d
| DEBUG 29-09 11:16:27,984 (EJB3InterceptorsFactory.java:createPerJoinpoint:100) -Bound interceptors for joinpoint: public java.util.List com.garmin.mb.GenericDaoBean.findAll() - [Lorg.jboss.ejb3.interceptor.InterceptorInfo;@c06258
| DEBUG 29-09 11:16:27,984 (EJB3InterceptorsFactory.java:createPerJoinpoint:100) -Bound interceptors for joinpoint: public com.garmin.mb.gis.FeatureDesignation com.garmin.mb.gis.dao.ejb3.FeatureDesignationDaoBean.findCountry() - [Lorg.jboss.ejb3.interceptor.InterceptorInfo;@789869
| DEBUG 29-09 11:16:27,984 (EJB3InterceptorsFactory.java:createPerJoinpoint:100) -Bound interceptors for joinpoint: public com.garmin.mb.gis.FeatureDesignation com.garmin.mb.gis.dao.ejb3.FeatureDesignationDaoBean.findByCode(java.lang.String,java.lang.Character) - [Lorg.jboss.ejb3.interceptor.InterceptorInfo;@15e293a
| DEBUG 29-09 11:16:27,984 (EJB3InterceptorsFactory.java:createPerJoinpoint:100) -Bound interceptors for joinpoint: public void com.garmin.mb.GenericDaoBean.makeTransient(com.free2be.framework.value.Value) - [Lorg.jboss.ejb3.interceptor.InterceptorInfo;@e4bb3c
| DEBUG 29-09 11:16:28,000 (EJB3InterceptorsFactory.java:createPerJoinpoint:100) -Bound interceptors for joinpoint: public void com.garmin.mb.GenericDaoBean.flush() - [Lorg.jboss.ejb3.interceptor.InterceptorInfo;@c063ad
| DEBUG 29-09 11:16:28,000 (EJB3InterceptorsFactory.java:createPerJoinpoint:100) -Bound interceptors for joinpoint: public com.free2be.framework.value.Value com.garmin.mb.GenericDaoBean.findById(com.free2be.framework.primarykey.PrimaryKeyValue,boolean) - [Lorg.jboss.ejb3.interceptor.InterceptorInfo;@cffc79
| DEBUG 29-09 11:16:28,000 (EJB3InterceptorsFactory.java:createPerJoinpoint:100) -Bound interceptors for joinpoint: public com.garmin.mb.gis.FeatureDesignation com.garmin.mb.gis.dao.ejb3.FeatureDesignationDaoBean.findAdministrativeDistrictLevel2() - [Lorg.jboss.ejb3.interceptor.InterceptorInfo;@c8769b
| DEBUG 29-09 11:16:28,000 (EJB3InterceptorsFactory.java:createPerJoinpoint:100) -Bound interceptors for joinpoint: public transient java.util.List com.garmin.mb.GenericDaoBean.findByExample(com.free2be.framework.value.Value,java.lang.String[]) - [Lorg.jboss.ejb3.interceptor.InterceptorInfo;@e2ecc7
| DEBUG 29-09 11:16:28,000 (EJB3InterceptorsFactory.java:createPerJoinpoint:100) -Bound interceptors for joinpoint: public com.free2be.framework.value.Value com.garmin.mb.GenericDaoBean.makePersistent(com.free2be.framework.value.Value) - [Lorg.jboss.ejb3.interceptor.InterceptorInfo;@272961
| DEBUG 29-09 11:16:28,015 (EJB3InterceptorsFactory.java:createPerJoinpoint:100) -Bound interceptors for joinpoint: public com.garmin.mb.gis.FeatureDesignation com.garmin.mb.gis.dao.ejb3.FeatureDesignationDaoBean.findAdministrativeDistrictLevel1() - [Lorg.jboss.ejb3.interceptor.InterceptorInfo;@10dc656
| DEBUG 29-09 11:16:28,015 (EJB3InterceptorsFactory.java:createPerJoinpoint:100) -Bound interceptors for joinpoint: public com.free2be.framework.value.Value com.garmin.mb.GenericDaoBean.findById(long,boolean) - [Lorg.jboss.ejb3.interceptor.InterceptorInfo;@1584807
| DEBUG 29-09 11:16:28,015 (EJB3InterceptorsFactory.java:createPerJoinpoint:100) -Bound interceptors for joinpoint: public java.util.Collection com.garmin.mb.gis.dao.ejb3.FeatureDesignationDaoBean.findSignificantPopulatedPlaces() - [Lorg.jboss.ejb3.interceptor.InterceptorInfo;@e0e515
| DEBUG 29-09 11:16:28,015 (JaccHelper.java:addPermissions:143) -FeatureDesignationDaoBean has no @SecurityDomain - skipping JACC configuration
| INFO 29-09 11:16:28,015 (EJBContainer.java:start:479) -STARTED EJB: com.garmin.mb.gis.dao.ejb3.FeatureDesignationDaoBean ejbName: FeatureDesignationDaoBean
| WARN 29-09 11:16:28,031 (JBossTimerServiceFactory.java:restoreTimerService:112) -TIMER SERVICE IS NOT INSTALLED
| DEBUG 29-09 11:16:28,031 (Ejb3Deployment.java:registerEJBContainer:282) -Bound ejb3 container jboss.j2ee:service=EJB3,jar=GeoFeature,name=FeatureDesignationDaoBean
| INFO 29-09 11:16:28,031 (MCKernelAbstraction.java:install:118) -installing bean: jboss.j2ee:jar=GeoFeature,name=GeoFeatureDaoBean,service=EJB3 with dependencies:
| DEBUG 29-09 11:16:28,046 (EJB3InterceptorsFactory.java:createPerJoinpoint:100) -Bound interceptors for joinpoint: public java.util.List com.garmin.mb.GenericDaoBean.findAll() - [Lorg.jboss.ejb3.interceptor.InterceptorInfo;@1dafbaf
| DEBUG 29-09 11:16:28,046 (EJB3InterceptorsFactory.java:createPerJoinpoint:100) -Bound interceptors for joinpoint: public java.util.Collection com.garmin.mb.gis.dao.ejb3.GeoFeatureDaoBean.findByFeatureCode(java.lang.String,com.garmin.mb.gis.FeatureDesignationPk,com.garmin.mb.gis.GeoFeaturePk) - [Lorg.jboss.ejb3.interceptor.InterceptorInfo;@1c1c92b
| DEBUG 29-09 11:16:28,046 (EJB3InterceptorsFactory.java:createPerJoinpoint:100) -Bound interceptors for joinpoint: public void com.garmin.mb.GenericDaoBean.makeTransient(com.free2be.framework.value.Value) - [Lorg.jboss.ejb3.interceptor.InterceptorInfo;@17e4dee
| DEBUG 29-09 11:16:28,046 (EJB3InterceptorsFactory.java:createPerJoinpoint:100) -Bound interceptors for joinpoint: public void com.garmin.mb.GenericDaoBean.flush() - [Lorg.jboss.ejb3.interceptor.InterceptorInfo;@12e7c6a
| DEBUG 29-09 11:16:28,046 (EJB3InterceptorsFactory.java:createPerJoinpoint:100) -Bound interceptors for joinpoint: public com.free2be.framework.value.Value com.garmin.mb.GenericDaoBean.findById(com.free2be.framework.primarykey.PrimaryKeyValue,boolean) - [Lorg.jboss.ejb3.interceptor.InterceptorInfo;@ea5461
| DEBUG 29-09 11:16:28,062 (EJB3InterceptorsFactory.java:createPerJoinpoint:100) -Bound interceptors for joinpoint: public transient java.util.List com.garmin.mb.GenericDaoBean.findByExample(com.free2be.framework.value.Value,java.lang.String[]) - [Lorg.jboss.ejb3.interceptor.InterceptorInfo;@49cf9f
| DEBUG 29-09 11:16:28,062 (EJB3InterceptorsFactory.java:createPerJoinpoint:100) -Bound interceptors for joinpoint: public com.free2be.framework.value.Value com.garmin.mb.GenericDaoBean.makePersistent(com.free2be.framework.value.Value) - [Lorg.jboss.ejb3.interceptor.InterceptorInfo;@bc5596
| DEBUG 29-09 11:16:28,062 (EJB3InterceptorsFactory.java:createPerJoinpoint:100) -Bound interceptors for joinpoint: public com.free2be.framework.value.Value com.garmin.mb.GenericDaoBean.findById(long,boolean) - [Lorg.jboss.ejb3.interceptor.InterceptorInfo;@970c0e
| DEBUG 29-09 11:16:28,062 (EJB3InterceptorsFactory.java:createPerJoinpoint:100) -Bound interceptors for joinpoint: public com.garmin.mb.gis.GeoFeature com.garmin.mb.gis.dao.ejb3.GeoFeatureDaoBean.findById(long,int) - [Lorg.jboss.ejb3.interceptor.InterceptorInfo;@987197
| DEBUG 29-09 11:16:28,062 (UserTransactionImpl.java:<init>:56) -new UserTx: org.jboss.ejb3.tx.UserTransactionImpl@497904
| DEBUG 29-09 11:16:28,078 (EJB3InterceptorsFactory.java:createPerJoinpoint:100) -Bound interceptors for joinpoint: public java.util.List com.garmin.mb.GenericDaoBean.findAll() - [Lorg.jboss.ejb3.interceptor.InterceptorInfo;@104e28b
| DEBUG 29-09 11:16:28,078 (EJB3InterceptorsFactory.java:createPerJoinpoint:100) -Bound interceptors for joinpoint: public java.util.Collection com.garmin.mb.gis.dao.ejb3.GeoFeatureDaoBean.findByFeatureCode(java.lang.String,com.garmin.mb.gis.FeatureDesignationPk,com.garmin.mb.gis.GeoFeaturePk) - [Lorg.jboss.ejb3.interceptor.InterceptorInfo;@1b54362
| DEBUG 29-09 11:16:28,078 (EJB3InterceptorsFactory.java:createPerJoinpoint:100) -Bound interceptors for joinpoint: public void com.garmin.mb.GenericDaoBean.makeTransient(com.free2be.framework.value.Value) - [Lorg.jboss.ejb3.interceptor.InterceptorInfo;@15b0e2c
| DEBUG 29-09 11:16:28,078 (EJB3InterceptorsFactory.java:createPerJoinpoint:100) -Bound interceptors for joinpoint: public void com.garmin.mb.GenericDaoBean.flush() - [Lorg.jboss.ejb3.interceptor.InterceptorInfo;@ff9053
| DEBUG 29-09 11:16:28,078 (EJB3InterceptorsFactory.java:createPerJoinpoint:100) -Bound interceptors for joinpoint: public com.free2be.framework.value.Value com.garmin.mb.GenericDaoBean.findById(com.free2be.framework.primarykey.PrimaryKeyValue,boolean) - [Lorg.jboss.ejb3.interceptor.InterceptorInfo;@5c7734
| DEBUG 29-09 11:16:28,078 (EJB3InterceptorsFactory.java:createPerJoinpoint:100) -Bound interceptors for joinpoint: public transient java.util.List com.garmin.mb.GenericDaoBean.findByExample(com.free2be.framework.value.Value,java.lang.String[]) - [Lorg.jboss.ejb3.interceptor.InterceptorInfo;@96212a
| DEBUG 29-09 11:16:28,078 (EJB3InterceptorsFactory.java:createPerJoinpoint:100) -Bound interceptors for joinpoint: public com.free2be.framework.value.Value com.garmin.mb.GenericDaoBean.makePersistent(com.free2be.framework.value.Value) - [Lorg.jboss.ejb3.interceptor.InterceptorInfo;@5b675e
| DEBUG 29-09 11:16:28,093 (EJB3InterceptorsFactory.java:createPerJoinpoint:100) -Bound interceptors for joinpoint: public com.free2be.framework.value.Value com.garmin.mb.GenericDaoBean.findById(long,boolean) - [Lorg.jboss.ejb3.interceptor.InterceptorInfo;@df83e5
| DEBUG 29-09 11:16:28,093 (EJB3InterceptorsFactory.java:createPerJoinpoint:100) -Bound interceptors for joinpoint: public com.garmin.mb.gis.GeoFeature com.garmin.mb.gis.dao.ejb3.GeoFeatureDaoBean.findById(long,int) - [Lorg.jboss.ejb3.interceptor.InterceptorInfo;@4c6320
| DEBUG 29-09 11:16:28,093 (JaccHelper.java:addPermissions:143) -GeoFeatureDaoBean has no @SecurityDomain - skipping JACC configuration
| INFO 29-09 11:16:28,093 (EJBContainer.java:start:479) -STARTED EJB: com.garmin.mb.gis.dao.ejb3.GeoFeatureDaoBean ejbName: GeoFeatureDaoBean
| WARN 29-09 11:16:28,109 (JBossTimerServiceFactory.java:restoreTimerService:112) -TIMER SERVICE IS NOT INSTALLED
| DEBUG 29-09 11:16:28,109 (Ejb3Deployment.java:registerEJBContainer:282) -Bound ejb3 container jboss.j2ee:service=EJB3,jar=GeoFeature,name=GeoFeatureDaoBean
| INFO 29-09 11:16:28,109 (MCKernelAbstraction.java:install:118) -installing bean: jboss.j2ee:jar=GeoFeature,name=GeoFeatureNameDaoBean,service=EJB3 with dependencies:
| DEBUG 29-09 11:16:28,109 (EJB3InterceptorsFactory.java:createPerJoinpoint:100) -Bound interceptors for joinpoint: public com.free2be.framework.value.Value com.garmin.mb.GenericDaoBean.findById(long,boolean) - [Lorg.jboss.ejb3.interceptor.InterceptorInfo;@1b7ae22
| DEBUG 29-09 11:16:28,125 (EJB3InterceptorsFactory.java:createPerJoinpoint:100) -Bound interceptors for joinpoint: public void com.garmin.mb.GenericDaoBean.makeTransient(com.free2be.framework.value.Value) - [Lorg.jboss.ejb3.interceptor.InterceptorInfo;@951a0
| DEBUG 29-09 11:16:28,125 (EJB3InterceptorsFactory.java:createPerJoinpoint:100) -Bound interceptors for joinpoint: public void com.garmin.mb.GenericDaoBean.flush() - [Lorg.jboss.ejb3.interceptor.InterceptorInfo;@1ce1bea
| DEBUG 29-09 11:16:28,125 (EJB3InterceptorsFactory.java:createPerJoinpoint:100) -Bound interceptors for joinpoint: public com.garmin.mb.gis.GeoFeatureName com.garmin.mb.gis.dao.ejb3.GeoFeatureNameDaoBean.create(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.garmin.mb.gis.GeoFeatureNameType,com.garmin.mb.gis.LanguageCode,java.lang.Long,java.sql.Date) - [Lorg.jboss.ejb3.interceptor.InterceptorInfo;@8acfc3
| DEBUG 29-09 11:16:28,125 (EJB3InterceptorsFactory.java:createPerJoinpoint:100) -Bound interceptors for joinpoint: public com.free2be.framework.value.Value com.garmin.mb.GenericDaoBean.makePersistent(com.free2be.framework.value.Value) - [Lorg.jboss.ejb3.interceptor.InterceptorInfo;@14e0e90
| DEBUG 29-09 11:16:28,125 (EJB3InterceptorsFactory.java:createPerJoinpoint:100) -Bound interceptors for joinpoint: public com.free2be.framework.value.Value com.garmin.mb.GenericDaoBean.findById(com.free2be.framework.primarykey.PrimaryKeyValue,boolean) - [Lorg.jboss.ejb3.interceptor.InterceptorInfo;@19e11a1
| DEBUG 29-09 11:16:28,125 (EJB3InterceptorsFactory.java:createPerJoinpoint:100) -Bound interceptors for joinpoint: public transient java.util.List com.garmin.mb.GenericDaoBean.findByExample(com.free2be.framework.value.Value,java.lang.String[]) - [Lorg.jboss.ejb3.interceptor.InterceptorInfo;@979f67
| DEBUG 29-09 11:16:28,125 (EJB3InterceptorsFactory.java:createPerJoinpoint:100) -Bound interceptors for joinpoint: public java.util.List com.garmin.mb.GenericDaoBean.findAll() - [Lorg.jboss.ejb3.interceptor.InterceptorInfo;@62610b
| DEBUG 29-09 11:16:28,125 (EJB3InterceptorsFactory.java:createPerJoinpoint:100) -Bound interceptors for joinpoint: public java.util.List com.garmin.mb.gis.dao.ejb3.GeoFeatureNameDaoBean.findByLanguageCode(com.garmin.mb.gis.LanguageCode) - [Lorg.jboss.ejb3.interceptor.InterceptorInfo;@d12eea
| DEBUG 29-09 11:16:28,125 (UserTransactionImpl.java:<init>:56) -new UserTx: org.jboss.ejb3.tx.UserTransactionImpl@15f157b
| DEBUG 29-09 11:16:28,140 (EJB3InterceptorsFactory.java:createPerJoinpoint:100) -Bound interceptors for joinpoint: public com.free2be.framework.value.Value com.garmin.mb.GenericDaoBean.findById(long,boolean) - [Lorg.jboss.ejb3.interceptor.InterceptorInfo;@e7f6eb
| DEBUG 29-09 11:16:28,140 (EJB3InterceptorsFactory.java:createPerJoinpoint:100) -Bound interceptors for joinpoint: public void com.garmin.mb.GenericDaoBean.makeTransient(c
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3975197#3975197
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3975197
19 years, 2 months
[Tomcat, HTTPD, Servlets & JSP] - ${variable.member} does not work!
by c-e
Hi,
I am exploring Enterprise Java with JBoss 4.0.2 - I am trying to access and trying print out members via the expression language EL and face two problems:
- access to a scripting variable does not cause an error but also does not print out the variable's content
- acces to a scoped variable causes an error when requesting the jsp
Do you have any idea?
Here is the jsp's source code:
<%! class Test {
private int number;
public int getNumber() { return number; }
protected void setNumber(int number) { this.number = number; }
}
%>
<%
Test local = new Test();
local.setNumber(3);
application.setAttribute("global", local);
%>
<%-- No error but also no output! --%>
${local.number}
<%-- Error!
${global.number}
description:
The server encountered an internal error () that prevented it from fulfilling this request.
exception:
javax.servlet.ServletException: javax.servlet.jsp.el.ELException: An error occurred while getting property "number" from an instance of class org.apache.jsp.sample_jsp$Test
...
root cause:
java.lang.IllegalAccessException: Class org.apache.commons.el.ArraySuffix can not access a member of class org.apache.jsp.sample_jsp$Test with modifiers "public"
...
--%>
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3975191#3975191
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3975191
19 years, 2 months
[Messaging, JMS & JBossMQ] - Re: XA trasactions over a remote MQ queue Jboss 3.2.6
by rrkraft
We're still having this issue and I'm trouble-shooting it at the JBoss server side. My configuration is as follows:
standardjboss.xml:
| <invoker-proxy-binding>
| <name>ATADev-mdb-invoker</name>
| <invoker-mbean>does-not-matter</invoker-mbean>
| <proxy-factory>org.jboss.ejb.plugins.jms.JMSContainerInvoker</proxy-fac
| tory>
| <proxy-factory-config>
| <JMSProviderAdapterJNDI>ATADevJMSProvider</JMSProviderAdapterJNDI>
| <ServerSessionPoolFactoryJNDI>StdJMSPool</ServerSessionPoolFactoryJN
| DI>
| <MinimumSize>1</MinimumSize>
| <KeepAliveMillis>30000</KeepAliveMillis>
| <MaximumSize>15</MaximumSize>
| <MaxMessages>1</MaxMessages>
| <MDBConfig>
| <ReconnectIntervalSec>10</ReconnectIntervalSec>
| <DLQConfig>
| <DestinationQueue>queue/DLQ</DestinationQueue>
| <MaxTimesRedelivered>10</MaxTimesRedelivered>
| <TimeToLive>0</TimeToLive>
| </DLQConfig>
| </MDBConfig>
| </proxy-factory-config>
| </invoker-proxy-binding>
|
| <message-driven>
| <ejb-name>ejb/PRCMessageAccess</ejb-name> <destination-jndi-name>queue/PRCCustomerContactForm</destination-jndi-n
| ame>
| <invoker-bindings>
| <invoker>
| <invoker-proxy-binding-name>ATADev-mdb-invoker</invoker-proxy-bin
| ding-name>
| </invoker>
| </message-driven>
|
?-jms-ds.xml:
| <connection-factories>
| <tx-connection-factory>
| <jndi-name>ATADevJmsXA</jndi-name>
| <xa-transaction/>
| <adapter-display-name>JMS Adapter</adapter-display-name>
| <config-property name="SessionDefaultType" type="java.lang.String">javax.jms
| .Queue</config-property>
| <config-property name="JmsProviderAdapterJNDI" type="java.lang.String">java:
| /ATADevJMSProvider</config-property>
| <security-domain-and-application>ATADevJmsXARealm</security-domain-and-appli
| cation>
|
| </tx-connection-factory>
| </connection-factories>
|
?-ds.xml:
| <mbean code="org.jboss.jms.jndi.JMSProviderLoader"
| name="jboss.mq:service=JMSProviderLoader,name=RemoteJMSProvider,server=
| sun9.ata.com">
| <attribute name="ProviderName">ATADevJMSProvider</attribute>
| <attribute name="ProviderAdapterClass">org.jboss.jms.jndi.JNDIProviderAdapte
| r</attribute>
| <!-- The queue connection factory -->
| <attribute name="QueueFactoryRef">java:/ATADevJmsXA</attribute>
| <!-- The topic factory -->
| <attribute name="TopicFactoryRef">XAConnectionFactory</attribute>
| <!-- Uncomment to use HAJNDI to access JMS -->
| <attribute name="Properties">
| java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory
| java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces
| java.naming.provider.url=jnp://sun9.ata.com:7045
| </attribute>
| </mbean>
|
login-config.xml:
| <application-policy name = "ATADevJmsXARealm">
| <authentication>
| <login-module code = "org.jboss.resource.security.ConfiguredIdentityLo
| ginModule"
| flag = "required">
| <module-option name = "principal">ppppp/module-option>
| <module-option name = "userName">uuuuu</module-option>
| <module-option name = "password">pppppp</module-option>
| <module-option name = "managedConnectionFactoryName">jboss.jca:serv
| ice=TxCM,name=ATADevJmsXA</module-option>
| </login-module>
| </authentication>
| </application-policy>
|
If we use in ?-ds.xml as attribute name="QueueFactoryRef" XAConnectionFactory, we get the error, Todd mentions.
If we use there java:/XAConnectionFactory" I get the error "user uuuuu not authenticated".
I found somewhere, that I could use also a JCA connection factory (java:/ATADevJmsXA), but with this I get "Can not get a topic session from a queue connection".
I googled and searched the jboss website and cannot find any indication how this should work. I assume since I have a password protected queue, I have to use a JCA connection factory.
Very Best Regards,
Rainer
PS: Sorry for the other post. I had to learn first how to quote.
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3975188#3975188
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3975188
19 years, 2 months