Hi,

Hopefully someone can point me in the right direction here as I think I'm in 
the "wood for trees zone". I have installed JBOSS JMS on an IBM System p p505 
running AIX 5.3 , Java version: 1.5.0,IBM Corporation
 and Java VM: IBM J9 VM 2.3,IBM Corporation.

I have also installed and built the J2EE tutorial Dukes Bank to "prove" the 
installation. Problem is I can't get it to work!

I get the login screen and when I enter the user and password I get presented 
with this exception:

Your request cannot be completed. The server got the following error: 
javax.servlet.jsp.JspTagException: javax.servlet.jsp.el.ELException: An error 
occurred while getting property "accounts" from an instance of class 
com.sun.ebank.web.CustomerBean 

There are also a stream of messages appearing in the Java console windows as 
well of which I have included the first tranch:

09:08:12,538 ERROR [STDERR] Debug: Creating bean manager.
09:08:12,571 ERROR [STDERR] Debug: CustomerControllerBean ejbCreate
09:08:12,573 ERROR [LogInterceptor] Unexpected Error in method: public abstract 
com.sun.ebank.ejb.customer.CustomerController 
com.sun.ebank.ejb.customer.CustomerControllerHome.create() throws 
java.rmi.RemoteException,javax.ejb.CreateException
java.lang.NoClassDefFoundError: $Proxy81
        at 
sun.reflect.GeneratedSerializationConstructorAccessor59.newInstance(Unknown 
Source)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:521)
        at java.io.ObjectStreamClass.newInstance(ObjectStreamClass.java:951)
        at 
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1713)
        at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1314)
        at java.io.ObjectInputStream.readObject(ObjectInputStream.java:354)
        at java.rmi.MarshalledObject.get(MarshalledObject.java:163)
        at 
org.jnp.interfaces.MarshalledValuePair.get(MarshalledValuePair.java:72)
        at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:652)
        at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:587)
        at javax.naming.InitialContext.lookup(InitialContext.java:363)
        at org.jnp.interfaces.NamingContext.resolveLink(NamingContext.java:1061)
        at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:700)
        at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:716)
        at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:587)
        at javax.naming.InitialContext.lookup(InitialContext.java:363)
        at com.sun.ebank.util.EJBGetter.getCustomerHome(EJBGetter.java:77)
        at 
com.sun.ebank.ejb.customer.CustomerControllerBean.ejbCreate(CustomerControllerBean.java:251)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:615)
        at 
org.jboss.ejb.StatefulSessionContainer.createSession(StatefulSessionContainer.java:278)
        at 
org.jboss.ejb.StatefulSessionContainer.createHome(StatefulSessionContainer.java:337)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:615)
        at org.jboss.invocation.Invocation.performCall(Invocation.java:359)
        at 
org.jboss.ejb.StatefulSessionContainer$ContainerInterceptor.invokeHome(StatefulSessionContainer.java:549)
        at 
org.jboss.ejb.plugins.SecurityInterceptor.invokeHome(SecurityInterceptor.java:145)
        at 
org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invokeHome(CachedConnectionInterceptor.java:189)
        at 
org.jboss.ejb.plugins.StatefulSessionInstanceInterceptor.invokeHome(StatefulSessionInstanceInterceptor.java:143)
        at 
org.jboss.ejb.plugins.CallValidationInterceptor.invokeHome(CallValidationInterceptor.java:56)
        at 
org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:125)
        at 
org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:350)
        at 
org.jboss.ejb.plugins.TxInterceptorCMT.invokeHome(TxInterceptorCMT.java:161)
        at 
org.jboss.ejb.plugins.LogInterceptor.invokeHome(LogInterceptor.java:132)
        at 
org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invokeHome(ProxyFactoryFinderInterceptor.java:107)
        at 
org.jboss.ejb.SessionContainer.internalInvokeHome(SessionContainer.java:637)
        at org.jboss.ejb.Container.invoke(Container.java:975)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:615)
        at 
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
        at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
        at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
        at 
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
        at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
        at 
org.jboss.invocation.local.LocalInvoker$MBeanServerAction.invoke(LocalInvoker.java:169)
        at org.jboss.invocation.local.LocalInvoker.invoke(LocalInvoker.java:118)
        at 
org.jboss.invocation.InvokerInterceptor.invokeLocalMarshalled(InvokerInterceptor.java:295)
        at 
org.jboss.invocation.MarshallingInvokerInterceptor.invoke(MarshallingInvokerInterceptor.java:61)
        at 
org.jboss.proxy.TransactionInterceptor.invoke(TransactionInterceptor.java:61)
        at 
org.jboss.proxy.SecurityInterceptor.invoke(SecurityInterceptor.java:70)
        at org.jboss.proxy.ejb.HomeInterceptor.invoke(HomeInterceptor.java:184)
        at org.jboss.proxy.ClientContainer.invoke(ClientContainer.java:100)
        at $Proxy80.create(Unknown Source)
        at com.sun.ebank.web.BeanManager.(BeanManager.java:55)
        at com.sun.ebank.web.Dispatcher.doGet(Dispatcher.java:47)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:697)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
        at 
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
        at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
        at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
        at 
org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:175)
        at 
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:524)
        at 
org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74)
        at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
        at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
        at 
org.jboss.web.tomcat.tc5.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:156)
        at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
        at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
        at 
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
        at 
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
        at 
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
        at 
org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
        at java.lang.Thread.run(Thread.java:797)

Now I have installed the JBOSS JMS on my laptop , created Dukes Bank and it 
works fine! What I have done is to itry and dentify any areas of difference 
between the two but there is nothing leaping out at me.

I'm wondering if it is a PATH related issue (as that is what the error seems to 
refer to) and have made sure that I have included all the correct paths in the 
(hopefully) correct places but still I get the error.

I am using MySQL as the database (in both places) and have made sure that all 
the data is set up correctly.

Can someone point me in the right direction for this one please?

Thanks,

Paul




View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3992219#3992219

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3992219
_______________________________________________
jboss-user mailing list
jboss-user@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to