facebook

Classnotfound Exception in ejb3.0

  1. MyEclipse Archived
  2.  > 
  3. Application Servers and Deployment
Viewing 5 posts - 1 through 5 (of 5 total)
  • Author
    Posts
  • #284411 Reply

    Please help me,
    I am new to ejb3.0
    i have run my first ejb in eclipse with glassfish2.0
    i am not able to complie the client file as well as i am getting ClassNotFoundException while deploying ..

    Thanks in advance

    #284421 Reply

    Loyal Water
    Member

    Did you refer to this tutorial ?
    http://www.myeclipseide.com/documentation/quickstarts/ejb3/

    Can you paste the entire exception here for me.

    #284463 Reply

    Thanks for ur response .I followed that tutorial only and i did all the things mentioned in that tutorial .But i am getting the following exception while deploying.SEVERE: EJB5090: Exception in creating EJB container [java.lang.ClassNotFoundException: com.sun.ejb.containers.TimerBean_2100919770_ConcreteImpl]
    Apr 26, 2008 3:58:14 PM com.sun.ejb.containers.ContainerFactoryImpl createContainer
    SEVERE: appId=__ejb_container_timer_app moduleName=ejb_jar ejbName=TimerBean
    Apr 26, 2008 3:58:14 PM com.sun.enterprise.server.AbstractLoader loadEjbs
    SEVERE: LDR5004: UnExpected error occured while creating ejb container
    java.lang.ClassNotFoundException: com.sun.ejb.containers.TimerBean_2100919770_ConcreteImpl
    at com.sun.enterprise.loader.EJBClassLoader.findClassData(EJBClassLoader.java:737)
    at com.sun.enterprise.loader.EJBClassLoader.findClass(EJBClassLoader.java:627)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at com.sun.ejb.containers.BaseContainer.<init>(BaseContainer.java:423)
    at com.sun.ejb.containers.EntityContainer.<init>(EntityContainer.java:246)
    at com.sun.ejb.containers.TimerBeanContainer.<init>(TimerBeanContainer.java:72)
    at com.sun.ejb.containers.ContainerFactoryImpl.createContainer(ContainerFactoryImpl.java:550)
    at com.sun.enterprise.server.AbstractLoader.loadEjbs(AbstractLoader.java:536)
    at com.sun.enterprise.server.ApplicationLoader.doLoad(ApplicationLoader.java:188)
    at com.sun.enterprise.server.TomcatApplicationLoader.doLoad(TomcatApplicationLoader.java:126)
    at com.sun.enterprise.server.AbstractLoader.load(AbstractLoader.java:244)
    at com.sun.enterprise.server.AbstractManager.loadOneSystemApp(AbstractManager.java:393)
    at com.sun.enterprise.server.ondemand.SystemAppLoader.loadSystemApps(SystemAppLoader.java:124)
    at com.sun.enterprise.server.ondemand.EjbServiceGroup.loadSystemApps(EjbServiceGroup.java:183)
    at com.sun.enterprise.server.ondemand.EjbServiceGroup.start(EjbServiceGroup.java:141)
    at com.sun.enterprise.server.ondemand.ServiceGroup$1.run(ServiceGroup.java:193)
    at java.security.AccessController.doPrivileged(Native Method)
    at com.sun.enterprise.server.ondemand.ServiceGroup.startChildren(ServiceGroup.java:190)
    at com.sun.enterprise.server.ondemand.MainServiceGroup.start(MainServiceGroup.java:58)
    at com.sun.enterprise.server.ondemand.ServerEntryListenerImpl.notifyEntry(ServerEntryListenerImpl.java:85)
    at com.sun.enterprise.server.ondemand.entry.ServerEntryHelper.sendEvent(ServerEntryHelper.java:75)
    at com.sun.enterprise.server.ondemand.entry.ServerEntryHelper.generateAppLoaderEntryContext(ServerEntryHelper.java:60)
    at com.sun.enterprise.server.AbstractLoader.generateEntryContext(AbstractLoader.java:876)
    at com.sun.enterprise.server.AbstractLoader.notifyAppEvent(AbstractLoader.java:882)
    at com.sun.enterprise.server.EJBModuleLoader.doLoad(EJBModuleLoader.java:160)
    at com.sun.enterprise.server.AbstractLoader.load(AbstractLoader.java:244)
    at com.sun.enterprise.server.AbstractManager.load(AbstractManager.java:225)
    at com.sun.enterprise.server.ApplicationLifecycle.onStartup(ApplicationLifecycle.java:211)
    at com.sun.enterprise.server.ApplicationServer.onStartup(ApplicationServer.java:442)
    at com.sun.enterprise.server.ondemand.OnDemandServer.onStartup(OnDemandServer.java:120)
    at com.sun.enterprise.server.PEMain.run(PEMain.java:411)
    at com.sun.enterprise.server.PEMain.main(PEMain.java:338)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at com.sun.enterprise.server.PELaunch.main(PELaunch.java:412)
    Apr 26, 2008 3:58:14 PM com.sun.enterprise.server.AbstractManager loadOneSystemApp
    WARNING: CORE5021: Application NOT loaded: [__ejb_container_timer_app]
    Apr 26, 2008 3:58:14 PM com.sun.enterprise.iiop.POARemoteReferenceFactory createReferenceFactory
    INFO: POARemoteRefFactory checking if SFSBVersionPolicy need to be added
    Apr 26, 2008 3:58:14 PM com.sun.ejb.base.sfsb.util.EJBServerConfigLookup needToAddSFSBVersionInterceptors
    INFO: EJBSCLookup:: sc.getEjbContainerAvailabilityEnabledFromConfig() ==> false
    Apr 26, 2008 3:58:14 PM com.sun.enterprise.iiop.POARemoteReferenceFactory createReferenceFactory
    INFO: POARemoteRefFactory addSFSBVersionPolicy? false
    Apr 26, 2008 3:58:14 PM com.sun.enterprise.iiop.POARemoteReferenceFactory createReferenceFactory
    INFO: POARemoteRefFactory checking if SFSBVersionPolicy need to be added
    Apr 26, 2008 3:58:14 PM com.sun.ejb.base.sfsb.util.EJBServerConfigLookup needToAddSFSBVersionInterceptors
    INFO: EJBSCLookup:: sc.getEjbContainerAvailabilityEnabledFromConfig() ==> false
    Apr 26, 2008 3:58:14 PM com.sun.enterprise.iiop.POARemoteReferenceFactory createReferenceFactory
    INFO: POARemoteRefFactory addSFSBVersionPolicy? false
    Apr 26, 2008 3:58:14 PM com.sun.ejb.containers.BaseContainer initializeHome
    INFO: **RemoteBusinessJndiName: com.myeclipse.ejb3.MyBeanRemote; remoteBusIntf: com.myeclipse.ejb3.MyBeanRemote
    Apr 26, 2008 3:58:14 PM com.sun.enterprise.server.AbstractLoader loadEjbs
    INFO: LDR5010: All ejb(s) of [SampleEJB] loaded successfully!
    Apr 26, 2008 3:58:14 PM com.sun.enterprise.web.PEWebContainer startInstance
    INFO: WEB0302: Starting Sun-Java-System/Application-Server.
    Apr 26, 2008 3:58:15 PM com.sun.enterprise.web.connector.grizzly.GrizzlyHttpProtocol start
    INFO: WEB0712: Starting Sun-Java-System/Application-Server HTTP/1.1 on 8080
    Apr 26, 2008 3:58:15 PM com.sun.enterprise.web.connector.grizzly.GrizzlyHttpProtocol start
    INFO: WEB0712: Starting Sun-Java-System/Application-Server HTTP/1.1 on 8181
    Apr 26, 2008 3:58:15 PM com.sun.enterprise.web.connector.grizzly.GrizzlyHttpProtocol start
    INFO: WEB0712: Starting Sun-Java-System/Application-Server HTTP/1.1 on 4848
    Apr 26, 2008 3:58:17 PM com.sun.enterprise.management.selfmanagement.SelfManagementService onReady
    INFO: SMGT0007: Self Management Rules service is enabled
    Apr 26, 2008 3:58:17 PM com.sun.enterprise.server.PEMain main

    #284464 Reply

    while running client i am getting this exception.
    javax.ejb.EJBException: nested exception is: java.rmi.AccessException: CORBA NO_PERMISSION 9998 Maybe; nested exception is:
    org.omg.CORBA.NO_PERMISSION: ———-BEGIN server-side stack trace———-
    org.omg.CORBA.NO_PERMISSION: vmcid: 0x2000 minor code: 1806 completed: Maybe
    at com.sun.enterprise.iiop.POAProtocolMgr.mapException(POAProtocolMgr.java:223)
    at com.sun.ejb.containers.BaseContainer.postInvoke(BaseContainer.java:1386)
    at com.sun.ejb.containers.BaseContainer.postInvoke(BaseContainer.java:1316)
    at com.sun.ejb.containers.EJBObjectInvocationHandler.invoke(EJBObjectInvocationHandler.java:210)
    at com.sun.ejb.containers.EJBObjectInvocationHandlerDelegate.invoke(EJBObjectInvocationHandlerDelegate.java:117)
    at $Proxy19.doSomething(Unknown Source)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at com.sun.corba.ee.impl.presentation.rmi.ReflectiveTie._invoke(ReflectiveTie.java:154)
    at com.sun.corba.ee.impl.protocol.CorbaServerRequestDispatcherImpl.dispatchToServant(CorbaServerRequestDispatcherImpl.java:687)
    at com.sun.corba.ee.impl.protocol.CorbaServerRequestDispatcherImpl.dispatch(CorbaServerRequestDispatcherImpl.java:227)
    at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.handleRequestRequest(CorbaMessageMediatorImpl.java:1846)
    at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.handleRequest(CorbaMessageMediatorImpl.java:1706)
    at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.handleInput(CorbaMessageMediatorImpl.java:1088)
    at com.sun.corba.ee.impl.protocol.giopmsgheaders.RequestMessage_1_2.callback(RequestMessage_1_2.java:223)
    at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.handleRequest(CorbaMessageMediatorImpl.java:806)
    at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.dispatch(CorbaMessageMediatorImpl.java:563)
    at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.doWork(CorbaMessageMediatorImpl.java:2567)
    at com.sun.corba.ee.impl.orbutil.threadpool.ThreadPoolImpl$WorkerThread.run(ThreadPoolImpl.java:555)
    Caused by: javax.ejb.AccessLocalException: Client not authorized for this invocation.
    at com.sun.ejb.containers.BaseContainer.preInvoke(BaseContainer.java:1218)
    at com.sun.ejb.containers.EJBObjectInvocationHandler.invoke(EJBObjectInvocationHandler.java:202)
    … 17 more

    ———-END server-side stack trace———- vmcid: 0x2000 minor code: 1806 completed: Maybe

    please help me .
    Thanks in advance
    Rekha.V

    #284490 Reply

    Loyal Water
    Member

    What server are you deploying to ?

Viewing 5 posts - 1 through 5 (of 5 total)
Reply To: Classnotfound Exception in ejb3.0

You must be logged in to post in the forum log in