  | Mailing List | | Home | | Forum Home | | JBoss - Java Application Server | | Tomcat - JSP/Servlet container | | Struts - A MVC web framework | | iText - An open source PDF Java Library | | JDOM - JDOM XML Parser | | JSP - A mailing list about Java Server Pages specification and reference | | J2EE - A mailing list for Java(tm) 2 Platform, Enterprise Edition | | J2EE Pattern - An interest list for Sun Java Center J2EE Pattern Catalog | | Servlet - A mailing list for discussion about Sun Microsystem's Java Servlet API Technology | |
Struts & Hibernate
|
|
|
  | | | - jndi jboss service problem connecting | - jndi jboss service problem connecting 2007-11-01 - By ByDcc
Back Hi all, I'm trying to connect to the jboss service JNDI from a stand alone application and always I try to lookup an object I get a javax.naming .NameNotFoundException.
I have deployed two entity ejb3: INFO [Ejb3Configuration] found EJB3 Entity bean: com.cartstore.persistence .domain.model.CategoryEntity INFO [Ejb3Configuration] found EJB3 Entity bean: com.cartstore.persistence .domain.model.ItemEntity .... INFO [AnnotationBinder] Binding entity from annotated class: com.cartstore .persistence.domain.model.CategoryEntity INFO [EntityBinder] Bind entity com.cartstore.persistence.domain.model .CategoryEntity on table CATEGORY INFO [AnnotationBinder] Binding entity from annotated class: com.cartstore .persistence.domain.model.ItemEntity INFO [EntityBinder] Bind entity com.cartstore.persistence.domain.model .ItemEntity on table ITEM ....
I have defined a datasource: INFO [ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca :service=DataSourceBinding,name=CartStoreDS' to JNDI name 'java:CartStoreDS' ....
I've invoked the method list of JNDIView and I've seen: Inside: java: Namespace Some of them: +- timedCacheFactory (class: javax.naming.Context) Failed to lookup: timedCacheFactory, errmsg=org.jboss.util.TimedCachePolicy +- SecurityProxyFactory (class: org.jboss.security .SubjectSecurityProxyFactory) +- CartStoreDS (class: org.jboss.resource.adapter.jdbc.WrapperDataSource) +- comp (class: javax.naming.Context) +- EntityManagers (class: org.jnp.interfaces.NamingContext) | +- cartstore (class: org.jboss.ejb3.entity.TransactionScopedEntityManager)
I'm using the server jboss-4 (See http://oss-4.ora-code.com).2.1.GA and the IDE JBossIDE-2 (See http://IDE-2.ora-code.com).0.0.Beta2-Bundle -win32.zip
I've tried to lookup several objects and always have got the same result javax .naming.NameNotFoundException:
For example. With CartStoreDS I get: javax.naming.NameNotFoundException: CartStoreDS not bound at org.jnp.server.NamingServer.getBinding(NamingServer.java:529) at org.jnp.server.NamingServer.getBinding(NamingServer.java:537)
And in the console trace when I run jboss I see: 12:49:40,234 INFO [ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:service=DataSourceBinding,name=CartStoreDS' to JNDI name 'java :CartStoreDS'
I've tried to lookup a datasource, an EntityManager, TopicConnectionFactory and so on. My code is:
public static void main(String[] args) { .... try { ...... Hashtable ht = new Hashtable(); ht.put("java.naming.factory.initial", "org.jnp.interfaces .NamingContextFactory"); ht.put("java.naming.provider.url", "jnp://localhost:1099"); ht.put("java.naming.factory.url.pkgs", "org.jboss.naming:org.jnp.interfaces" ); Context ic = new InitialContext(ht); //EntityManager em = (EntityManager) ic.lookup("java:/EntityManagers /cartstore"); DataSource ds= (DataSource) ic.lookup("java:/DefaultDS"); .... } catch(NamingException e) { e.printStackTrace(); } }
When I run jboss I don't see any trace about the port 1099. The only trace I see is: INFO [NamingHelper] JNDI InitialContext properties:{java.naming.factory .initial=org.jnp.interfaces.NamingContextFactory, java.naming.factory.url.pkgs =org.jboss.naming:org.jnp.interfaces}
I tried the same thing out eclipse with identical results.
What am I doing bad?
Thank you in advance.
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic &p=4101027#4101027
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode =reply&p=4101027 __ ____ ____ ____ ____ ____ ____ ____ ____ ____ jboss-user mailing list jboss-user@(protected) https://lists.jboss.org/mailman/listinfo/jboss-user
|
|
 |