[EJB 3.0] - Re: Basic EJB - cant be invoked from client
by jaikiran
"jeff.rosen" wrote :
| The problem is that he hasn't told the client where the naming provider is located. One possible solution would be to modify the something like:
|
|
| | InitialContext ic = new InitialContext();
| | Context jndiRoot = (Context) ic.lookup("jnp://localhost:1099");
| | CalculatorLocal calculator = (CalculatorLocal)jndiRoot.lookup("CalculatorBean/local");
| |
|
| Assuming that JBoss is running on the same machine as the client, otherwise adjust the URL accordingly.
|
That actually is a good thing to try. All this while, i have been assuming that since localhost:1099 is the default URL that will be used by JBoss, he need not specify it as part of the InitialContext or jndi.properties. Probably pass all the JNDI related properties to the InitialContext constructor and see if that works:
| Properties props = new Properties();
| props.put(Context.INITIAL_CONTEXT_FACTORY,"org.jnp.interfaces.NamingContextFactory");
| props.put(Context.PROVIDER_URL,"jnp://localhost:1099");
| props.put(Context.URL_PKG_PREFIXES,"org.jboss.naming.jnp.interfaces");
| Context ctx = new InitialContext(props);
| ctx.lookup(.....);
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4141881#4141881
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4141881
18 years
[Persistence, JBoss/CMP, Hibernate, Database] - Re: *-ds.xml not being bound to JNDI Name
by jaikiran
"jej2003" wrote : I see it get bound if I place my -ds.xml file in the deploy directory, but not if I put it under my ear directory. Am I missing something? Is there something else that I need to do to get this to work?
|
If you want to deploy the -ds.xml file as part of your EAR, then you will have to create a jboss-app.xml and place the jboss-app.xml in the META-INF folder of your EAR. The -ds.xml can then be placed at the root of the EAR. Your jboss-app.xml should contain something like this:
|
| <?xml version="1.0" encoding="ISO-8859-1"?>
| <!DOCTYPE jboss-app
| PUBLIC "-//JBoss//DTD J2EE Application 4.2//EN"
| "http://www.jboss.org/j2ee/dtd/jboss-app_4_2.dtd">
| <jboss-app>
| <module>
| <service>dali-ds.xml</service>
| </module>
|
|
|
| </jboss-app>
"jej2003" wrote :
| Also, when I deploy my application I am getting an error complaining about the tag <jta-data-source> (don't have the exact error, the code is at work), is there something I did wrong with my persistence.xml that I listed below?
Can't say, without looking at the exception stacktrace. Post it, once you have access to it.
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4141880#4141880
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4141880
18 years
[JBoss Tools (users)] - Re: JBoss Tools AS 1.0.0.GA update for JBoss 5 AS ?
by dlmiles
I wrote you out a nice reply to this, first time around and this darn bulletin board and its 30 second times out with a redirect back to the jboss homepage ****ed it up. Here is my 2nd attempt at reply.
| !ENTRY org.eclipse.osgi 4 0 2008-04-06 10:26:47.479
| !MESSAGE An error occurred while automatically activating bundle org.jboss.ide.eclipse.as.core (1086).
| !STACK 0
| org.osgi.framework.BundleException: Exception in org.jboss.ide.eclipse.as.core.JBossServerCorePlugin.start() of bundle org.jboss.ide.eclipse.as.core.
| at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:1018)
| at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:974)
| at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:346)
| at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:260)
| at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:400)
| ....SNIP....
| at org.eclipse.osgi.framework.internal.core.BundleContextImpl.dispatchEvent(BundleContextImpl.java:1210)
| at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:195)
| at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:297)
| Caused by: java.lang.NoClassDefFoundError: org/jboss/ide/eclipse/archives/core/model/IArchiveBuildListener
| at java.lang.ClassLoader.defineClass1(Native Method)
| at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
| at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.defineClass(DefaultClassLoader.java:161)
| .....SNIP....
| at org.jboss.ide.eclipse.as.core.JBossServerCorePlugin.start(JBossServerCorePlugin.java:76)
| at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:999)
| at java.security.AccessController.doPrivileged(Native Method)
| at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:993)
| ... 52 more
| Caused by: java.lang.ClassNotFoundException: org.jboss.ide.eclipse.archives.core.model.IArchiveBuildListener
| at org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(BundleLoader.java:434)
| at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:369)
| at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:357)
| at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:83)
| at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
| at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
| ... 71 more
| Root exception:
| java.lang.NoClassDefFoundError: org/jboss/ide/eclipse/archives/core/model/IArchiveBuildListener
| at java.lang.ClassLoader.defineClass1(Native Method)
| at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
| at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.defineClass(DefaultClassLoader.java:161)
| ....SNIP....
| at org.eclipse.osgi.framework.internal.core.BundleContextImpl.dispatchEvent(BundleContextImpl.java:1210)
| at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:195)
| at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:297)
| Caused by: java.lang.ClassNotFoundException: org.jboss.ide.eclipse.archives.core.model.IArchiveBuildListener
| at org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(BundleLoader.java:434)
| at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:369)
| at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:357)
| at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:83)
| at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
| at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
| ... 71 more
|
| !ENTRY org.eclipse.osgi 4 0 2008-04-06 10:26:47.584
| !MESSAGE An unexpected runtime error has occurred.
| !STACK 0
| java.lang.NoClassDefFoundError: org/jboss/ide/eclipse/as/core/server/IJBossServerRuntime
| at org.jboss.ide.eclipse.as.classpath.core.runtime.ClientAllRuntimeClasspathProvider.resolveClasspathContainer(ClientAllRuntimeClasspathProvider.java:57)
| at org.jboss.ide.eclipse.as.classpath.core.runtime.ProjectRuntimeClasspathProvider$RuntimeClasspathContainer.getClasspathEntries(ProjectRuntimeClasspathProvider.java:123)
| at org.eclipse.jdt.internal.core.JavaModelManager.containerPutIfInitializingWithSameEntries(JavaModelManager.java:547)
| at org.eclipse.jdt.internal.core.SetContainerOperation.executeOperation(SetContainerOperation.java:49)
| ....SNIP....
| at org.eclipse.osgi.framework.internal.core.BundleContextImpl.dispatchEvent(BundleContextImpl.java:1210)
| at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:195)
| at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:297)
| Caused by: org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter$TerminatingClassNotFoundException: An error occurred while automatically activating bundle org.jboss.ide.eclipse.as.core (
| 1086).
| at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:125)
| at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:417)
| at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:189)
| at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:340)
| ....SNIP....
| at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:357)
| at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:83)
| at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
| at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
| ... 37 more
| Caused by: org.osgi.framework.BundleException: Exception in org.jboss.ide.eclipse.as.core.JBossServerCorePlugin.start() of bundle org.jboss.ide.eclipse.as.core.
| at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:1018)
| at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:974)
| at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:346)
| at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:260)
| at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:400)
| at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:111)
| ... 47 more
| Caused by: java.lang.NoClassDefFoundError: org/jboss/ide/eclipse/archives/core/model/IArchiveBuildListener
| at java.lang.ClassLoader.defineClass1(Native Method)
| at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
| at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.defineClass(DefaultClassLoader.java:161)
| at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineClass(ClasspathManager.java:501)
| ....SNIP....
| at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:999)
| at java.security.AccessController.doPrivileged(Native Method)
| at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:993)
| ... 52 more
| Caused by: java.lang.ClassNotFoundException: org.jboss.ide.eclipse.archives.core.model.IArchiveBuildListener
| at org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(BundleLoader.java:434)
| at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:369)
| at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:357)
| at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:83)
| at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
| at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
| ... 71 more
|
| ....ETC...REPEAT ABOUT 12 TIMES... THEN WE SEE....
|
|
| !ENTRY org.eclipse.wst.server.core 4 0 2008-04-06 10:27:06.442
| !MESSAGE Could not create delegate ModuleFactory[org.jboss.ide.eclipse.as.core.PackageModuleFactory]: Plug-in org.jboss.ide.eclipse.as.core was unable to load class org.jboss.ide.eclipse.as.core
| .modules.PackageModuleFactory.
|
| !ENTRY org.eclipse.wst.server.core 4 0 2008-04-06 10:27:06.442
| !MESSAGE Error calling delegate ModuleFactory[org.jboss.ide.eclipse.as.core.PackageModuleFactory]
| !STACK 0
| java.lang.NullPointerException
| at org.eclipse.wst.server.core.internal.ModuleFactory.getModules(ModuleFactory.java:131)
| at org.eclipse.wst.server.core.ServerUtil.getModules(ServerUtil.java:97)
| at org.eclipse.wst.server.core.ServerUtil.getModule(ServerUtil.java:68)
| at org.eclipse.wst.web.internal.deployables.ComponentDeployable.gatherModuleReference(ComponentDeployable.java:131)
| at org.eclipse.jst.j2ee.internal.deployables.J2EEFlexProjDeployable.gatherModuleReference(J2EEFlexProjDeployable.java:603)
| ....SNIP...
| at org.eclipse.wst.server.ui.internal.view.servers.ServersView$3.run(ServersView.java:134)
| at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
|
| !ENTRY org.eclipse.wst.server.core 4 0 2008-04-06 10:27:06.510
| !MESSAGE Could not create delegate ModuleFactory[org.jboss.ide.eclipse.as.core.singledeployablefactory]: Plug-in org.jboss.ide.eclipse.as.core was unable to load class org.jboss.ide.eclipse.as.c
| ore.modules.SingleDeployableFactory.
|
| !ENTRY org.eclipse.wst.server.core 4 0 2008-04-06 10:27:06.511
| !MESSAGE Error calling delegate ModuleFactory[org.jboss.ide.eclipse.as.core.singledeployablefactory]
| !STACK 0
| java.lang.NullPointerException
| at org.eclipse.wst.server.core.internal.ModuleFactory.getModules(ModuleFactory.java:131)
| at org.eclipse.wst.server.core.ServerUtil.getModules(ServerUtil.java:97)
| at org.eclipse.wst.server.core.ServerUtil.getModule(ServerUtil.java:68)
| at org.eclipse.wst.web.internal.deployables.ComponentDeployable.gatherModuleReference(ComponentDeployable.java:131)
| ....SNIP....
| at org.eclipse.wst.server.core.internal.Server.getAllModules(Server.java:1021)
| at org.eclipse.wst.server.ui.internal.view.servers.ServersView$3.run(ServersView.java:134)
| at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
|
| !ENTRY org.eclipse.wst.server.core 4 0 2008-04-06 10:27:06.667
| !MESSAGE Could not create delegate ModuleFactory[org.jboss.ide.eclipse.as.core.PackageModuleFactory]: Plug-in org.jboss.ide.eclipse.as.core was unable to load class org.jboss.ide.eclipse.as.core
| .modules.PackageModuleFactory.
|
| !ENTRY org.eclipse.wst.server.core 4 0 2008-04-06 10:27:06.667
| !MESSAGE Error calling delegate ModuleFactory[org.jboss.ide.eclipse.as.core.PackageModuleFactory]
| !STACK 0
| java.lang.NullPointerException
| at org.eclipse.wst.server.core.internal.ModuleFactory.getModules(ModuleFactory.java:131)
| at org.eclipse.wst.server.core.ServerUtil.getModules(ServerUtil.java:97)
| at org.eclipse.wst.server.core.ServerUtil.getModule(ServerUtil.java:68)
| at org.eclipse.wst.web.internal.deployables.ComponentDeployable.gatherModuleReference(ComponentDeployable.java:131)
| ....SNIP...
| at org.eclipse.wst.server.core.internal.Server.getAllModules(Server.java:1021)
| at org.eclipse.wst.server.ui.internal.view.servers.ServersView$3.run(ServersView.java:134)
| at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
|
| !ENTRY org.eclipse.wst.server.core 4 0 2008-04-06 10:27:06.720
| !MESSAGE Could not create delegate ModuleFactory[org.jboss.ide.eclipse.as.core.singledeployablefactory]: Plug-in org.jboss.ide.eclipse.as.core was unable to load class org.jboss.ide.eclipse.as.c
| ore.modules.SingleDeployableFactory.
|
| !ENTRY org.eclipse.wst.server.core 4 0 2008-04-06 10:27:06.721
| !MESSAGE Error calling delegate ModuleFactory[org.jboss.ide.eclipse.as.core.singledeployablefactory]
| !STACK 0
| java.lang.NullPointerException
| at org.eclipse.wst.server.core.internal.ModuleFactory.getModules(ModuleFactory.java:131)
| at org.eclipse.wst.server.core.ServerUtil.getModules(ServerUtil.java:97)
| at org.eclipse.wst.server.core.ServerUtil.getModule(ServerUtil.java:68)
| at org.eclipse.wst.web.internal.deployables.ComponentDeployable.gatherModuleReference(ComponentDeployable.java:131)
| at org.eclipse.jst.j2ee.internal.deployables.J2EEFlexProjDeployable.gatherModuleReference(J2EEFlexProjDeployable.java:603)
| ....SNIP....
| at org.eclipse.wst.server.core.internal.Server.getAllModules(Server.java:1021)
| at org.eclipse.wst.server.ui.internal.view.servers.ServersView$3.run(ServersView.java:134)
| at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
|
| !ENTRY org.eclipse.wst.server.core 4 0 2008-04-06 10:27:06.826
| !MESSAGE Could not create delegate ModuleFactory[org.jboss.ide.eclipse.as.core.PackageModuleFactory]: Plug-in org.jboss.ide.eclipse.as.core was unable to load class org.jboss.ide.eclipse.as.core
| .modules.PackageModuleFactory.
|
| !ENTRY org.eclipse.wst.server.core 4 0 2008-04-06 10:27:06.827
| !MESSAGE Error calling delegate ModuleFactory[org.jboss.ide.eclipse.as.core.PackageModuleFactory]
| !STACK 0
| java.lang.NullPointerException
| at org.eclipse.wst.server.core.internal.ModuleFactory.getModules(ModuleFactory.java:131)
| at org.eclipse.wst.server.core.ServerUtil.getModules(ServerUtil.java:97)
| at org.eclipse.wst.server.core.ServerUtil.getModule(ServerUtil.java:68)
| at org.eclipse.wst.web.internal.deployables.ComponentDeployable.gatherModuleReference(ComponentDeployable.java:131)
| ....SNIP....
|
|
| ...REPEAT ABOUT 4 TIMES... THEN....
|
| !ENTRY org.springframework.ide.eclipse.beans.core 4 0 2008-04-06 10:27:27.440
| !MESSAGE Internal Error
| !STACK 0
| java.lang.NoClassDefFoundError: org/jboss/ide/eclipse/as/core/server/IJBossServerRuntime
| at org.jboss.ide.eclipse.as.classpath.core.runtime.ClientAllRuntimeClasspathProvider.resolveClasspathContainer(ClientAllRuntimeClasspathProvider.java:57)
| at org.jboss.ide.eclipse.as.classpath.core.runtime.ProjectRuntimeClasspathProvider$RuntimeClasspathContainer.getClasspathEntries(ProjectRuntimeClasspathProvider.java:123)
| at org.eclipse.jdt.internal.core.JavaModelManager.containerPutIfInitializingWithSameEntries(JavaModelManager.java:547)
| at org.eclipse.jdt.internal.core.SetContainerOperation.executeOperation(SetContainerOperation.java:49)
| at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:720)
| at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1797)
| at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:785)
| at org.eclipse.jdt.core.JavaCore.setClasspathContainer(JavaCore.java:4519)
|
|
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4141878#4141878
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4141878
18 years
[Installation, Configuration & DEPLOYMENT] - jboss-ds_1_5.dtd Validation problems
by dlmiles
First of all the URL: http://www.jboss.org/j2ee/dtd/jboss-ds_1_5.dtd does not return the correct document.
Second JBoss 5.0.0 Beta 4 DTD resolver for jboss-jca.jar does not seen to be able to locate the local copy of jboss-ds_1_5.dtd .
Third if I extract the jboss-ds_1_5.dtd from jboss-jca.jar and put it up on my own website and edit my deploy/foobar-ds.xml to point to my URL it downloads the copy of my website. But that verbatim copy also has problems:
Caused by: org.xml.sax.SAXParseException: A ')' is required in the declaration of element type "local-tx-datasource".
I presume it is talking about this section, but it all looks good to me:
<!-- Specify a jca-jdbc non-XADatasource (local) wrapper, using local
| transactions
| -->
| <!ELEMENT local-tx-datasource (jndi-name , use-java-context?, connection-url ,
| url-delimeter?, url-selector-strategy-class-name?,
| driver-class, transaction-isolation? , connection-property* , user-name? , password? ,
| (application-managed-security | security-domain | security-domain-and-application)? ,
| min-pool-size? , max-pool-size? , blocking-timeout-millis? , background-validation?, background-validation-minutes?,
| validate-on-match?, idle-timeout-minutes?
| no-tx-separate-pools? , new-connection-sql? , check-valid-connection-sql? ,
| valid-connection-checker-class-name? , exception-sorter-class-name? , stale-connection-checker-class-name?, track-statements? ,
| prefill?, use-fast-fail?,
| prepared-statement-cache-size?, share-prepared-statements? , set-tx-query-timeout?, query-timeout?,
| metadata?, type-mapping?, depends*)>
|
|
So my real question is how do you turn off the XML validation ?
Is there something wrong with my setup ? Surely at least one unit test must have failed before JBoss 5.0.0 Beta4 shipped ?
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4141875#4141875
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4141875
18 years