I am trying a simple ejb 3.0 which is called from a servlet.
The messages I get from the server during start-up are fine:
anonymous wrote : 20:12:01,234 INFO [WrapperDataSourceService] Bound
ConnectionManager 'jboss.jca:service=DataSourceBinding,name=DefaultDS' to JNDI
name 'DefaultDS'
| 20:12:02,366 INFO [A] Bound to JNDI name: queue/A
| 20:12:02,376 INFO [B] Bound to JNDI name: queue/B
| 20:12:02,386 INFO [C] Bound to JNDI name: queue/C
| 20:12:02,396 INFO [D] Bound to JNDI name: queue/D
| 20:12:02,406 INFO [ex] Bound to JNDI name: queue/ex
| 20:12:02,466 INFO [testTopic] Bound to JNDI name: topic/testTopic
| 20:12:02,476 INFO [securedTopic] Bound to JNDI name: topic/securedTopic
| 20:12:02,776 INFO [testDurableTopic] Bound to JNDI name:
topic/testDurableTopic
| 20:12:02,796 INFO [testQueue] Bound to JNDI name: queue/testQueue
| 20:12:02,826 INFO [UILServerILService] JBossMQ UIL service available at :
/0.0.0.0:8093
| 20:12:02,966 INFO [DLQ] Bound to JNDI name: queue/DLQ
| 20:12:03,117 INFO [TomcatDeployer] deploy, ctxPath=/jmx-console,
warUrl=.../deploy/jmx-console.war/
| 20:12:03,998 INFO [EARDeployer] Init J2EE application:
file:/C:/jboss-4.0.4.GA/server/default/deploy/NewsApp.ear
| 20:12:05,640 INFO [Ejb3Deployment] EJB3 deployment time took: 1372
| 20:12:05,700 INFO [JmxKernelAbstraction] installing MBean:
persistence.units:ear=NewsApp.ear,jar=NewsApp-ejb.jar,unitName=NewsApp-ejbPU
with dependencies:
| 20:12:05,700 INFO [JmxKernelAbstraction]
jboss.jca:name=DefaultDS,service=ManagedConnectionFactory
| 20:12:05,790 INFO [Version] Hibernate EntityManager 3.2.0.CR1
| 20:12:05,841 INFO [Version] Hibernate Annotations 3.2.0.CR1
| 20:12:06,011 INFO [Environment] Hibernate 3.2 cr2
| 20:12:06,041 INFO [Environment] hibernate.properties not found
| 20:12:06,051 INFO [Environment] Bytecode provider name : javassist
| 20:12:06,071 INFO [Environment] using JDK 1.4 java.sql.Timestamp handling
| 20:12:06,461 INFO [Ejb3Configuration] found EJB3 Entity bean:
com.etrade.domain.Firstcategory
| 20:12:06,471 WARN [Ejb3Configuration] Persistence provider caller does not
implements the EJB3 spec correctly. PersistenceUnitInfo.getNewTempClassLoader()
is null.
| 20:12:06,702 INFO [Configuration] Reading mappings from resource:
META-INF/orm.xml
| 20:12:06,702 INFO [Ejb3Configuration] [PersistenceUnit: NewsApp-ejbPU] no
META-INF/orm.xml found
| 20:12:06,922 INFO [AnnotationBinder] Binding entity from annotated class:
com.etrade.domain.Firstcategory
| 20:12:06,952 INFO [QueryBinder] Binding Named query:
Firstcategory.findByFirstcategorykey => SELECT f FROM Firstcategory f WHERE
f.firstcategorykey = :firstcategorykey
| 20:12:07,042 INFO [QueryBinder] Binding Named query:
Firstcategory.findByFirstcategorydescription => SELECT f FROM Firstcategory f
WHERE f.firstcategorydescription = :firstcategorydescription
| 20:12:07,192 INFO [EntityBinder] Bind entity
com.etrade.domain.Firstcategory on table firstcategory
| 20:12:07,733 INFO [ConnectionProviderFactory] Initializing connection
provider: org.hibernate.ejb.connection.InjectedDataSourceConnectionProvider
| 20:12:07,743 INFO [InjectedDataSourceConnectionProvider] Using provided
datasource
| 20:12:07,753 INFO [SettingsFactory] RDBMS: MySQL, version: 5.0.15-nt
| 20:12:07,753 INFO [SettingsFactory] JDBC driver: MySQL-AB JDBC Driver,
version: mysql-connector-java-3.1.11 ( $Date: 2005-09-21 18:20:03 +0000 (Wed,
21 Sep 2005) $, $Revision: 4287 $ )
| 20:12:08,204 INFO [Dialect] Using dialect:
org.hibernate.dialect.MySQLDialect
| 20:12:08,214 INFO [TransactionFactoryFactory] Transaction strategy:
org.hibernate.ejb.transaction.JoinableCMTTransactionFactory
| 20:12:08,234 INFO [TransactionManagerLookupFactory] instantiating
TransactionManagerLookup:
org.hibernate.transaction.JBossTransactionManagerLookup
| 20:12:08,244 INFO [TransactionManagerLookupFactory] instantiated
TransactionManagerLookup
| 20:12:08,645 INFO [SettingsFactory] Automatic flush during
beforeCompletion(): disabled
| 20:12:08,645 INFO [SettingsFactory] Automatic session close at end of
transaction: disabled
| 20:12:08,645 INFO [SettingsFactory] JDBC batch size: 15
| 20:12:08,645 INFO [SettingsFactory] JDBC batch updates for versioned data:
disabled
| 20:12:08,645 INFO [SettingsFactory] Scrollable result sets: enabled
| 20:12:08,645 INFO [SettingsFactory] JDBC3 getGeneratedKeys(): enabled
| 20:12:08,645 INFO [SettingsFactory] Connection release mode: auto
| 20:12:08,645 INFO [SettingsFactory] Maximum outer join fetch depth: 2
| 20:12:08,645 INFO [SettingsFactory] Default batch fetch size: 1
| 20:12:08,645 INFO [SettingsFactory] Generate SQL with comments: disabled
| 20:12:08,645 INFO [SettingsFactory] Order SQL updates by primary key:
disabled
| 20:12:08,645 INFO [SettingsFactory] Query translator:
org.hibernate.hql.ast.ASTQueryTranslatorFactory
| 20:12:08,655 INFO [ASTQueryTranslatorFactory] Using
ASTQueryTranslatorFactory
| 20:12:08,655 INFO [SettingsFactory] Query language substitutions: {}
| 20:12:08,655 INFO [SettingsFactory] Second-level cache: enabled
| 20:12:08,655 INFO [SettingsFactory] Query cache: disabled
|
|
However the code to locate the ejb fails..
| try {
| Properties p = new Properties();
| Context c = new InitialContext();
| return (FirstcategoryFacadeLocal)
c.lookup("FirstcategoryFacade");
| }
|
JNDI properties are OK (I guess)
| java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory
| java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces
| java.naming.provider.url=jnp://localhost:1099
|
Any ideas what could be wrong?
Thanks,
BobZ
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4014339#4014339
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4014339
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user