EJB 常见错误
来源:互联网 发布:linux gcc安装命令 编辑:程序博客网 时间:2024/06/03 23:49
Exception1:
Exception in thread "main" java.lang.reflect.UndeclaredThrowableException
at $Proxy0.createCustomer(Unknown Source)
at com.lyh.ejb3.clients.Client.main(Client.java:38)
Caused by: java.rmi.MarshalException: Failed to communicate. Problem during marshalling/unmarshalling; nested exception is:
java.io.NotSerializableException: com.lyh.ejb3.domain.Customer
at org.jboss.remoting.transport.socket.SocketClientInvoker.transport(SocketClientInvoker.java:306)
at org.jboss.remoting.RemoteClientInvoker.invoke(RemoteClientInvoker.java:143)
at org.jboss.remoting.Client.invoke(Client.java:525)
at org.jboss.remoting.Client.invoke(Client.java:488)
at org.jboss.aspects.remoting.InvokeRemoteInterceptor.invoke(InvokeRemoteInterceptor.java:41)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:88)
at org.jboss.aspects.tx.ClientTxPropagationInterceptor.invoke(ClientTxPropagationInterceptor.java:46)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:88)
at org.jboss.aspects.security.SecurityClientInterceptor.invoke(SecurityClientInterceptor.java:40)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:88)
at org.jboss.ejb3.remoting.IsLocalInterceptor.invoke(IsLocalInterceptor.java:77)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:88)
at org.jboss.ejb3.stateless.StatelessRemoteProxy.invoke(StatelessRemoteProxy.java:102)
... 2 more
Caused by: java.io.NotSerializableException: com.lyh.ejb3.domain.Customer
at java.io.ObjectOutputStream.writeObject0(Unknown Source)
at java.io.ObjectOutputStream.writeArray(Unknown Source)
at java.io.ObjectOutputStream.writeObject0(Unknown Source)
at java.io.ObjectOutputStream.writeObject(Unknown Source)
at java.rmi.MarshalledObject.<init>(Unknown Source)
at org.jboss.aop.joinpoint.MethodInvocation.writeExternal(MethodInvocation.java:261)
at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
at java.io.ObjectOutputStream.writeObject0(Unknown Source)
at java.io.ObjectOutputStream.defaultWriteFields(Unknown Source)
at java.io.ObjectOutputStream.writeSerialData(Unknown Source)
at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
at java.io.ObjectOutputStream.writeObject0(Unknown Source)
at java.io.ObjectOutputStream.writeObject(Unknown Source)
at org.jboss.remoting.serialization.impl.java.JavaSerializationManager.sendObject(JavaSerializationManager.java:81)
at org.jboss.remoting.marshal.serializable.SerializableMarshaller.write(SerializableMarshaller.java:84)
at org.jboss.remoting.transport.socket.SocketClientInvoker.transport(SocketClientInvoker.java:273)
... 14 more
Solution:Pojo类实现序列号借口!
Exception2:
[java] Exception in thread "main" javax.persistence.PersistenceException: No Persistence provider for EntityManager named titan
[java] at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:55)
[java] at com.titan.clients.StandaloneClient.main(StandaloneClient.java:20)
[java] Java Result: 1
persistence.xml不在classpath中, 修改ant build.xml就可。
Exception3:
Null value was assigned to a property of primitive type setter of
Solution: This exception is happen when using table per concrete class. When the table data read from DB, it can't initialize instance since some instance is primitive datatype and not allowed null. To solve it, use wrapper type in the class definition.
Excepiton 4:
2012-04-11 17:05:20,125 ERROR [org.jboss.deployment.MainDeployer] Could not initialise deployment: file:/C:/AE91/jboss-4.2.3.GA/server/default/deploy/titan.jar
org.jboss.deployment.DeploymentException: Failed to find META-INF/jboss-service.xml for archive titan-mbeans.sar
at org.jboss.deployment.SARDeployer.parseDocument(SARDeployer.java:618)
at org.jboss.deployment.SARDeployer.init(SARDeployer.java:181)
at org.jboss.deployment.MainDeployer.init(MainDeployer.java:872)
at org.jboss.deployment.MainDeployer.init(MainDeployer.java:895)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:809)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
at sun.reflect.GeneratedMethodAccessor21.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
Solutions:
oms-service.xml给的路径不多或者文件名有错。
- EJB常见错误
- EJB 常见错误
- EJB一个常见错误的原因。
- EJB常见错误之解决办法 (转)
- Weblogic域间调用EJB常见事务错误
- ejb常见面试题
- EJB错误解决
- 调用EJB时出现错误
- 常见错误
- 常见错误
- 常见错误
- 常见错误
- 常见错误
- 常见错误
- 常见错误
- 常见错误
- 常见错误
- 常见错误
- 在windows下的QT编程中的char*,wchar_t*与QString之间的转换
- phonegap 通讯录Demo
- kmp算法练习 poj 1226 poj 1961
- windows 安装两个mysql 服务
- 转载 worldwind 学习笔记之一
- EJB 常见错误
- 找公共次数最多的点
- 转载 worldwind学习笔记之二
- Struts2学习笔记(六)之控制单个与多个文件的上传
- RedHat 9.0键盘警告音取消
- Ajax基础
- 转载 WorldWind学习总结三
- 职场高手谈加薪的5步秘诀
- Java程序设计 实验4