java ejb开发_图解eclipse+myelcipse开发EJB

FeedBack:

# re: 图解eclipse+myelcipse开发EJB

2006-01-25 09:05 | 肇程

请问如果用myeclipse+weblogic开发web project 又是如何部署到weblogic中去的呢?谢谢。

邮箱:xzc0202@163.com  回复  更多评论

# re: 图解eclipse+myelcipse开发EJB

2006-01-25 13:34 | 千山鸟飞绝

我在文章开头已经说明了怎样在Myeclipse配制weblogic容器。你只要点击myeclipse的部署按钮就可以,就像部署一般的tomcat容器一样。  回复  更多评论

# re: 图解eclipse+myelcipse开发EJB

2006-01-26 10:30 | 肇程.

哦,谢谢。但是如果要做一个struts作为前台,EJB做为后台操作数据库的项目。在myeclipse中是如何建的,是不是要建一个Enterprise Application Project。又是如何部署到weblogic中去呢?thank you!  回复  更多评论

# re: 图解eclipse+myelcipse开发EJB

2006-01-26 18:36 | 千山鸟飞绝

是要建一个Enterprise Application Project。

部署其实简单。

只是你在加上struts之后,action和bean类比较复杂。  回复  更多评论

# re: 图解eclipse+myelcipse开发EJB

2006-02-07 20:24 | thankyou

大哥,如果不介意的话,写一篇从前台struts到后台EJB操作数据库的test项目来看看啊!  回复  更多评论

# re: 图解eclipse+myelcipse开发EJB

2006-02-24 10:20 | 是

请问你用Eclipse开发过实体Bean没有,如果有,可不可以把你的Bean和xml贴上来  回复  更多评论

# re: 图解eclipse+myelcipse开发EJB

2006-03-12 23:21 | 过客love1999

谢谢,很详细也很精彩,请问 MyEclipse 如何自动生成 客户端 调用类 就像 WSAD 一样  回复  更多评论

# re: 图解eclipse+myelcipse开发EJB

2006-03-25 21:08 | xwk

赞!赞!赞!

实在太详细了,不得不留个言抒发一下  回复  更多评论

# re: 图解eclipse+myelcipse开发EJB

2006-03-31 16:25 | uiiang

eclipse部署时,可以自动打jar包然后部署到weblogic的ejb module里吗? 我朋友按这个例子做的时候, 就是因为jar包没有部署, 不能执行.

另外weblogic-ejb-jar.xml中生成的jndi名是ejb/HelloWorld, 在EJBTest.java中, 也要把context.lookup改成("ejb/HelloWorld")才行.

不知道是我们操作有误, 还是什么原因  回复  更多评论

# re: 图解eclipse+myelcipse开发EJB

2006-04-13 13:48 | ywzwj

请问ejb7.jpg中,那些选项的具体内容是什么?哪些可以不选?  回复  更多评论

# re: 图解eclipse+myelcipse开发EJB

2006-04-26 15:26 | pehappyu11

同样的操作,出现了以下错误,请问为什么?

javax.naming.NameNotFoundException: Unable to resolve 'ejb.HelloWorld'. Resolved 'ejb' [Root exception is javax.naming.NameNotFoundException: Unable to resolve 'ejb.HelloWorld'. Resolved 'ejb']; remaining name 'HelloWorld'

at weblogic.rjvm.ResponseImpl.unmarshalReturn(ResponseImpl.java:191)

at weblogic.rmi.cluster.ClusterableRemoteRef.invoke(ClusterableRemoteRef.java:315)

at weblogic.rmi.cluster.ClusterableRemoteRef.invoke(ClusterableRemoteRef.java:250)

at weblogic.jndi.internal.ServerNamingNode_900_WLStub.lookup(Unknown Source)

at weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:374)

at weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:362)

at javax.naming.InitialContext.lookup(InitialContext.java:351)

at com.EJBTest.main(EJBTest.java:33)

Caused by: javax.naming.NameNotFoundException: Unable to resolve 'ejb.HelloWorld'. Resolved 'ejb'

at weblogic.jndi.internal.BasicNamingNode.newNameNotFoundException(BasicNamingNode.java:1123)

at weblogic.jndi.internal.BasicNamingNode.lookupHere(BasicNamingNode.java:250)

at weblogic.jndi.internal.ServerNamingNode.lookupHere(ServerNamingNode.java:171)

at weblogic.jndi.internal.BasicNamingNode.lookup(BasicNamingNode.java:204)

at weblogic.jndi.internal.BasicNamingNode.lookup(BasicNamingNode.java:212)

at weblogic.jndi.internal.RootNamingNode_WLSkel.invoke(Unknown Source)

at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:503)

at weblogic.rmi.cluster.ClusterableServerRef.invoke(ClusterableServerRef.java:224)

at weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:393)

at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)

at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:147)

at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:389)

at weblogic.rmi.internal.BasicServerRef.access$300(BasicServerRef.java:56)

at weblogic.rmi.internal.BasicServerRef$BasicExecuteRequest.run(BasicServerRef.java:903)

at weblogic.work.ExecuteThread.execute(ExecuteThread.java:207)

at weblogic.work.ExecuteThread.run(ExecuteThread.java:179)  回复  更多评论

# re: 图解eclipse+myelcipse开发EJB

2006-05-04 11:24 | mild

来的真及时啊!  回复  更多评论

# re: 图解eclipse+myelcipse开发EJB

2006-05-05 17:49 | wyf

楼上的你的错误是没有发布这个ejb,我就是手工去console里发布了这个项目,就好用了  回复  更多评论

# re: 图解eclipse+myelcipse开发EJB

2006-05-08 16:34 | pluto

我非常地爱你!谢谢大哥  回复  更多评论

# re: 图解eclipse+myelcipse开发EJB

2006-05-18 14:53 | 难得糊涂

能不能将EJB的执行过程详细描述下?谢谢!  回复  更多评论

# re: 图解eclipse+myelcipse开发EJB

2006-05-18 15:41 | lighter

请问一下,如果用jboss服务器.下面的几行代码应改为什么啊:

Properties properties=new Properties();

properties.setProperty(Context.INITIAL_CONTEXT_FACTORY,"weblogic.jndi.WLInitialContextFactory");

properties.setProperty(Context.PROVIDER_URL,"t3://localhost:7001");

等回复.

谢谢先  回复  更多评论

# re: 图解eclipse+myelcipse开发EJB

2006-05-18 15:41 | lighter

请问一下,如果用jboss服务器.下面的几行代码应改为什么啊:

Properties properties=new Properties();

properties.setProperty(Context.INITIAL_CONTEXT_FACTORY,"weblogic.jndi.WLInitialContextFactory");

properties.setProperty(Context.PROVIDER_URL,"t3://localhost:7001");

等你的回复.谢谢

谢谢先  回复  更多评论

# re: 图解eclipse+myelcipse开发EJB

2006-05-18 16:13 | 千山鸟飞绝

to lighter

不好意思,这个我不太清楚。我很久没弄ejb了。

回复  更多评论

# re: 图解eclipse+myelcipse开发EJB

2006-05-29 17:50 | Sucrack

我用的是JBOSS,请问

Properties properties=new Properties();

properties.setProperty(Context.INITIAL_CONTEXT_FACTORY,"weblogic.jndi.WLInitialContextFactory");

properties.setProperty(Context.PROVIDER_URL,"t3://localhost:7001");

这里应该如何设置呢?

回复  更多评论

# re: 图解eclipse+myelcipse开发EJB

2006-06-20 13:18 | 开卷

赞一个。火候很到,全收下了...  回复  更多评论

# re: 图解eclipse+myelcipse开发EJB

2006-07-04 16:49 | salas79

非常非常非常的感谢你!  回复  更多评论

# re: 图解eclipse+myelcipse开发EJB

2006-07-11 16:53 | zyl

很好,用jboss测试通过

jboss 用

Properties properties=new Properties();

properties.put(Context.INITIAL_CONTEXT_FACTORY,"org.jnp.interfaces.NamingContextFactory");

properties.put(Context.PROVIDER_URL,"localhost:1099");  回复  更多评论

# re: 图解eclipse+myelcipse开发EJB

2006-07-25 11:49 | echoe

我在向楼主这样配置的过程中出现了很奇怪的问题,麻烦楼主和大家都帮我看看:http://www.eclipseworld.org/bbs/read.php?tid=6192

这个地址是我发的一个关于这个问题的帖子,什么原因讲的很详细了,谢谢了,我苦恼了好多天了

回复  更多评论

# re: 图解eclipse+myelcipse开发EJB

2006-08-07 20:55 | 游云

@xwk

太好了,谢谢!  回复  更多评论

# re: 图解eclipse+myelcipse开发EJB

2006-08-16 18:40 | 张建

请问:我是Eclipse3.2+MyEclipse5.0M2+JBoss4

运行EJBTest出现以下问题

Exception in thread "main" java.lang.Error: 无法解析的编译问题:

没有为类型 HelloWorld 定义方法 hello()

at com.ejb.EJBTest.main(EJBTest.java:30)

楼主能帮忙吗?

谢谢!  回复  更多评论

# re: 图解eclipse+myelcipse开发EJB

2006-08-25 20:52 | llcsu

兄弟,我按照你的步骤,出现了以下错误,请指正。

javax.naming.NoInitialContextException: Cannot instantiate class: weblogic.jndi.WLInitialContextFactory [Root exception is java.lang.ClassNotFoundException: weblogic.jndi.WLInitialContextFactory]

at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:657)

at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:247)

at javax.naming.InitialContext.init(InitialContext.java:223)

at javax.naming.InitialContext.(InitialContext.java:197)

at com.EJBTest.main(EJBTest.java:29)

Caused by: java.lang.ClassNotFoundException: weblogic.jndi.WLInitialContextFactory

at java.net.URLClassLoader$1.run(URLClassLoader.java:200)

at java.security.AccessController.doPrivileged(Native Method)

at java.net.URLClassLoader.findClass(URLClassLoader.java:188)

at java.lang.ClassLoader.loadClass(ClassLoader.java:306)

at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)

at java.lang.ClassLoader.loadClass(ClassLoader.java:251)

at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)

at java.lang.Class.forName0(Native Method)

at java.lang.Class.forName(Class.java:242)

at com.sun.naming.internal.VersionHelper12.loadClass(VersionHelper12.java:42)

at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:654)

... 4 more

回复  更多评论

# re: 图解eclipse+myelcipse开发EJB

2006-08-30 23:08 | LeoMa

请问:我是Eclipse3.2+MyEclipse5.0M2+weblogic92

运行EJBTest出现以下问题

Exception in thread "main" java.lang.Error: 无法解析的编译问题:

没有为类型 HelloWorld 定义方法 hello()

at com.ejb.EJBTest.main(EJBTest.java:30)

楼主能帮忙吗?  回复  更多评论

# re: 图解eclipse+myelcipse开发EJB

2006-09-09 05:11 | 惊魂

恩 写得很不错 希望继续保存 对初学者 很有帮助的 大家都来顶起 不要沉了哟!!!   回复  更多评论

# re: 图解eclipse+myelcipse开发EJB

2006-09-25 17:19 | IvanIsMe

Re:

javax.naming.NoInitialContextException错误的兄弟

出错原因:

接受类型不一致

解决方法:

导入接口HelloWorld

import com.interfaces.HelloWorld;

回复  更多评论

# re: 图解eclipse+myelcipse开发EJB

2006-10-07 01:11 | jzx++

请问:我是Eclipse3.2+MyEclipse5.0M2+weblogic92

运行EJBTest出现以下问题

Exception in thread "main" java.lang.Error: 无法解析的编译问题:

没有为类型 HelloWorld 定义方法 hello()

大概是你在声明HelloWorld类的hello()方法的时候没有加上前面的一段注释,那是XDoclet自动生成文件所必须的,你把注释加上,再重新生成一遍没准就好了。  回复  更多评论

# re: 图解eclipse+myelcipse开发EJB

2006-11-26 13:01 | 双子

@llcsu

将weblogic安装目录中,如D:\bea\weblogic81\server\lib\下的weblogic.jar配置到CLASSPATH就可以了  回复  更多评论

# re: ͼeclipse+myelcipseEJB

2006-12-04 17:17 | null

java.lang.UnsupportedClassVersionError: ejb/EJBTest (Unsupported major.minor version 49.0)

at java.lang.ClassLoader.defineClass0(Native Method)

at java.lang.ClassLoader.defineClass(ClassLoader.java:537)

at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)

at java.net.URLClassLoader.defineClass(URLClassLoader.java:251)

at java.net.URLClassLoader.access$100(URLClassLoader.java:55)

at java.net.URLClassLoader$1.run(URLClassLoader.java:194)

at java.security.AccessController.doPrivileged(Native Method)

at java.net.URLClassLoader.findClass(URLClassLoader.java:187)

at java.lang.ClassLoader.loadClass(ClassLoader.java:289)

at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274)

at java.lang.ClassLoader.loadClass(ClassLoader.java:235)

at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)

Exception in thread "main"   回复  更多评论

# re: 图解eclipse+myelcipse开发EJB

2006-12-04 17:18 | null

我的这个又出什么饿错了啊  回复  更多评论

# re: 图解eclipse+myelcipse开发EJB[未登录]

2007-01-26 14:02 | 哈哈

大概是你在声明HelloWorld类的hello()方法的时候没有加上前面的一段注释,那是XDoclet自动生成文件所必须的,你把注释加上,再重新生成一遍没准就好了。  回复  更多评论

# re: 图解eclipse+myelcipse开发EJB

2007-02-01 11:56 | 同行

问一下怎么用weblogic发部EJB

回复  更多评论

# re: 图解eclipse+myelcipse开发EJB

2007-02-01 14:37 | 同行

**************************************************************************

The WebLogic Server did not start up properly.

java.io.InvalidClassException: javax.management.MBeanAttributeInfo; local class incompatible: stream classdesc serialVersionUID = 7043855487133450673, local class serialVersionUID = 8644704819898565848

at java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:519)

at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1546)

at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1460)

at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1546)

at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1460)

at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1693)

at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299)

at java.io.ObjectInputStream.readArray(ObjectInputStream.java:1628)

at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1293)

at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1912)

at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1836)

at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1713)

at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299)

at java.io.ObjectInputStream.readObject(ObjectInputStream.java:339)

at weblogic.management.internal.TypesHelper.getMBeanInfo(TypesHelper.java:274)

at weblogic.management.internal.TypesHelper.getAdminOrConfigMBeanInfo(TypesHelper.java:384)

at weblogic.management.internal.ConfigurationMBeanImpl.(ConfigurationMBeanImpl.java:137)

at weblogic.management.AdminServer.(AdminServer.java:59)

at weblogic.management.AdminServerAdmin.initialize(AdminServerAdmin.java:245)

at weblogic.t3.srvr.T3Srvr.initializeHere(T3Srvr.java:770)

at weblogic.t3.srvr.T3Srvr.initialize(T3Srvr.java:669)

at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:343)

at weblogic.Server.main(Server.java:32)

--------------- nested within: ------------------

weblogic.management.configuration.ConfigurationException: - with nested exception:

[java.io.InvalidClassException: javax.management.MBeanAttributeInfo; local class incompatible: stream classdesc serialVersionUID = 7043855487133450673, local class serialVersionUID = 8644704819898565848]

at weblogic.management.internal.TypesHelper.getMBeanInfo(TypesHelper.java:279)

at weblogic.management.internal.TypesHelper.getAdminOrConfigMBeanInfo(TypesHelper.java:384)

at weblogic.management.internal.ConfigurationMBeanImpl.(ConfigurationMBeanImpl.java:137)

at weblogic.management.AdminServer.(AdminServer.java:59)

at weblogic.management.AdminServerAdmin.initialize(AdminServerAdmin.java:245)

at weblogic.t3.srvr.T3Srvr.initializeHere(T3Srvr.java:770)

at weblogic.t3.srvr.T3Srvr.initialize(T3Srvr.java:669)

at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:343)

at weblogic.Server.main(Server.java:32)

--------------- nested within: ------------------

weblogic.management.configuration.ConfigurationError - with nested exception:

[weblogic.management.configuration.ConfigurationException: - with nested exception:

[java.io.InvalidClassException: javax.management.MBeanAttributeInfo; local class incompatible: stream classdesc serialVersionUID = 7043855487133450673, local class serialVersionUID = 8644704819898565848]]

at weblogic.management.internal.TypesHelper.getAdminOrConfigMBeanInfo(TypesHelper.java:395)

at weblogic.management.internal.ConfigurationMBeanImpl.(ConfigurationMBeanImpl.java:137)

at weblogic.management.AdminServer.(AdminServer.java:59)

at weblogic.management.AdminServerAdmin.initialize(AdminServerAdmin.java:245)

at weblogic.t3.srvr.T3Srvr.initializeHere(T3Srvr.java:770)

at weblogic.t3.srvr.T3Srvr.initialize(T3Srvr.java:669)

at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:343)

at weblogic.Server.main(Server.java:32)

***************************************************************************

请问一下这是什么错误,比较急,谢谢

回复  更多评论

# re: 图解eclipse+myelcipse开发EJB[未登录]

2007-03-12 16:58 | tony

楼上:使用weblogic自带的JDK即可。

回复  更多评论

# re: 图解eclipse+myelcipse开发EJB

2007-03-14 19:44 | income

我按照LZ写的步骤发布了一个简单的EJB,发布到远程weblogic应用服务器中,成功了。但是本地客户端调式时,控制台报无法找到引用第三方的jar错误。

请问应该如何解决类装载的问题。

PS:

我是用myeclipse中export工具完成jar包的打包工作。

upload到远程的weblogic8.1.4的上传文件夹目录,但是发布这个EJB后,

我在domain中查看这个EJB工程,发现lib目录下我引用的第三方jar包。  回复  更多评论

# re: 图解eclipse+myelcipse开发EJB

2007-04-04 11:41 | LIUYU

@同行

jdk的问题

你的eclipse 是不是3.2.用的是jdk5 的 weblogic 8.1. 只能用jdk1.4

解决办法在eclipse 的此项目中的属性 java compilser 配置位1.4 重新部署

回复  更多评论

# re: 图解eclipse+myelcipse开发EJB

2007-05-16 17:14 | jackeychow

很好的,有机会跟我交流下java开发经验....

qq:58074279  回复  更多评论

# re: 图解eclipse+myelcipse开发EJB

2007-05-17 12:34 | marky

LZ,能不能加下我QQ 40699763

按照你这样配有问题啊。。

现在XDOLECT不是只支持1.3吗?

我用ECLIPSE3.2+WEBLOGIC81+MYECLIPSE5.0,老是报错啊,能不能尽快帮我解决掉啊。。  回复  更多评论

# re: 图解eclipse+myelcipse开发EJB

2007-05-17 12:41 | marky

<2007-5-17 下午12时36分27秒 CST>

<2007-5-17 下午12时36分28秒 CST>

<2007-5-17 下午12时36分28秒 CST>

weblogic.management.ApplicationException:

Exception:weblogic.management.ApplicationException: prepare failed for EjbDemoTest

Module: EjbDemoTestError: Exception preparing module: EJBModule(EjbDemoTest,status=NEW)

Unable to deploy EJB: D:\Weblogic\projects\mydomain\myserver\stage\_appsdir_EjbDemoTest_jar\EjbDemoTest.jar from EjbDemoTest.jar:

weblogic.ejb20.deployer.DeploymentDescriptorException: Unable to load a class specified in your ejb-jar.xml: Class bytes found but defineClass()failed for: 'com.ejb.HelloBean'

at weblogic.ejb20.deployer.MBeanDeploymentInfoImpl.initializeBeanInfos(MBeanDeploymentInfoImpl.java:548)

at weblogic.ejb20.deployer.MBeanDeploymentInfoImpl.(MBeanDeploymentInfoImpl.java:232)

at weblogic.ejb20.deployer.EJBDeployer.prepare(EJBDeployer.java:1262)

at weblogic.ejb20.deployer.EJBModule.prepare(EJBModule.java:477)

at weblogic.j2ee.J2EEApplicationContainer.prepareModule(J2EEApplicationContainer.java:2847)

at weblogic.j2ee.J2EEApplicationContainer.prepareModules(J2EEApplicationContainer.java:1534)

at weblogic.j2ee.J2EEApplicationContainer.prepare(J2EEApplicationContainer.java:1188)

at weblogic.j2ee.J2EEApplicationContainer.prepare(J2EEApplicationContainer.java:1031)

at weblogic.management.deploy.slave.SlaveDeployer$ComponentActivateTask.prepareContainer(SlaveDeployer.java:2634)

at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.createContainer(SlaveDeployer.java:2584)

at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.prepare(SlaveDeployer.java:2506)

at weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(SlaveDeployer.java:833)

at weblogic.management.deploy.slave.SlaveDeployer.prepareDelta(SlaveDeployer.java:542)

at weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDeployer.java:500)

at weblogic.drs.internal.SlaveCallbackHandler$1.execute(SlaveCallbackHandler.java:25)

at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)

at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)

at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.createContainer(SlaveDeployer.java:2588)

at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.prepare(SlaveDeployer.java:2506)

at weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(SlaveDeployer.java:833)

at weblogic.management.deploy.slave.SlaveDeployer.prepareDelta(SlaveDeployer.java:542)

at weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDeployer.java:500)

at weblogic.drs.internal.SlaveCallbackHandler$1.execute(SlaveCallbackHandler.java:25)

at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)

at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)  回复  更多评论

# re: 图解eclipse+myelcipse开发EJB

2007-07-08 10:27 | zwh

致敬 非常感谢 大哥 大哥

回复  更多评论

# re: 图解eclipse+myelcipse开发EJB

2007-07-15 21:05 | guest

# re: 图解eclipse+myelcipse开发EJB

2007-07-18 15:21 | 小四

非常不错的文章,谢谢搂主!  回复  更多评论

# re: 图解eclipse+myelcipse开发EJB

2007-09-05 13:47 | pengzq

请楼主帮我解决一下我这个部署问题,我的是weblogic 8.1 sp4,照着你上面的操作了,目录结构也一样,布置的时候就是出异常,谢谢 我很急

weblogic.management.ApplicationException:

Exception:weblogic.management.ApplicationException: prepare failed for HelloWorld

Module: HelloWorldError: Exception preparing module: EJBModule(HelloWorld,status=NEW)

Unable to deploy EJB: C:\bea\user_projects\domains\mydomain\applications\HelloWorld from HelloWorld:

weblogic.ejb20.deployer.DeploymentDescriptorException: Unable to load a class specified in your ejb-jar.xml: Class bytes found but defineClass()failed for: 'com.ejb.HelloWorldSession'

at weblogic.ejb20.deployer.MBeanDeploymentInfoImpl.initializeBeanInfos(MBeanDeploymentInfoImpl.java:550)

at weblogic.ejb20.deployer.MBeanDeploymentInfoImpl.(MBeanDeploymentInfoImpl.java:232)

at weblogic.ejb20.deployer.EJBDeployer.prepare(EJBDeployer.java:1324)

at weblogic.ejb20.deployer.EJBModule.prepare(EJBModule.java:498)

at weblogic.j2ee.J2EEApplicationContainer.prepareModule(J2EEApplicationContainer.java:3142)

at weblogic.j2ee.J2EEApplicationContainer.prepareModules(J2EEApplicationContainer.java:1583)

at weblogic.j2ee.J2EEApplicationContainer.prepare(J2EEApplicationContainer.java:1227)

at weblogic.j2ee.J2EEApplicationContainer.prepare(J2EEApplicationContainer.java:1070)

at weblogic.management.deploy.slave.SlaveDeployer$ComponentActivateTask.prepareContainer(SlaveDeployer.java:2513)

at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.createContainer(SlaveDeployer.java:2463)

at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.prepare(SlaveDeployer.java:2379)

at weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(SlaveDeployer.java:866)

at weblogic.management.deploy.slave.SlaveDeployer.prepareDelta(SlaveDeployer.java:594)

at weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDeployer.java:508)

at weblogic.drs.internal.SlaveCallbackHandler$1.execute(SlaveCallbackHandler.java:25)

at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)

at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)

at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.createContainer(SlaveDeployer.java:2467)

at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.prepare(SlaveDeployer.java:2379)

at weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(SlaveDeployer.java:866)

at weblogic.management.deploy.slave.SlaveDeployer.prepareDelta(SlaveDeployer.java:594)

at weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDeployer.java:508)

at weblogic.drs.internal.SlaveCallbackHandler$1.execute(SlaveCallbackHandler.java:25)

at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)

at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)  回复  更多评论

# re: 图解eclipse+myelcipse开发EJB

2007-10-24 20:58 | HOnker

weblogic.ejb20.deployer.DeploymentDescriptorException: Unable to load a class specified in your ejb-jar.xml: Class bytes found but defineClass()failed for: 'com.ejb.HelloWorldSession'

配置出现这个错误,请问如何解决,急!  回复  更多评论

# re: 图解eclipse+myelcipse开发EJB[未登录]

2007-10-29 17:03 | ryan

请问一下,如果用websphere6.1服务器.下面的几行代码应改为什么啊:

Properties properties=new Properties();

properties.setProperty(Context.INITIAL_CONTEXT_FACTORY,"weblogic.jndi.WLInitialContextFactory");

properties.setProperty(Context.PROVIDER_URL,"t3://localhost:7001");

谢谢:)  回复  更多评论

# re: 图解eclipse+myelcipse开发EJB

2008-02-15 14:42 | 一叶知秋

请问一下,为什么我运行 EJBTest类就会出现下面的问题。

Exception in thread "main" java.lang.ClassCastException: weblogic.jdbc.common.internal.RmiDataSource_815_WLStub

at com.EJBTest.main(EJBTest.java:35)

楼主或哪位高手能指点一下吗   回复  更多评论

# re: 图解eclipse+myelcipse开发EJB

2008-02-26 19:56 | 是

加我QQ交流下吧.6972729  回复  更多评论

# re: 图解eclipse+myelcipse开发EJB

2008-03-23 16:47 | 谭达

楼主,你好!今天照着你的步骤一布一布做下去,但是做到最后却出错了,就是调用hello()方法的时候出错了,不能调用,说是hello()方法没有定义,而我明明是写了这个方法的,后来我发现类HelloWorld里面的方法都不能调用,请问楼主这是什么原因呢?好着急啊,求求大家帮帮忙了。谢谢了。  回复  更多评论

# re: 图解eclipse+myelcipse开发EJB

2008-05-08 14:23 | shark

哈,以前用JBuider开发EjB,这会Eclipse中也会了,谢谢了哈  回复  更多评论

# re: 图解eclipse+myelcipse开发EJB

2008-06-12 16:56 | jamine

好东西,不顶也不行呀..  回复  更多评论

# re: 图解eclipse+myelcipse开发EJB

2008-06-12 17:38 | jamine

要在项目的lib里加入对weblogic.jar的引用,不然运行测试程序会报错的  回复  更多评论

# re: 图解eclipse+myelcipse开发EJB

2008-07-19 12:36 | 448667067

Exception:weblogic.management.ApplicationException: prepare failed for CMP_Sample Module: CMP_Sample Error: Exception preparing module: EJBModule(CMP_Sample,status=NEW) Unable to deploy EJB: D:\bea\user_projects\domains\mydomain2\applications\CMP_Sample.jar from CMP_Sample.jar: weblogic.ejb20.deployer.DeploymentDescriptorException: Unable to load a class specified in your ejb-jar.xml: Class bytes found but defineClass()failed for: 'javamxj.cmp.ejb.HelloWorldSession' at weblogic.ejb20.deployer.MBeanDeploymentInfoImpl.initializeBeanInfos(MBeanDeploymentInfoImpl.java:550) at weblogic.ejb20.deployer.MBeanDeploymentInfoImpl.(MBeanDeploymentInfoImpl.java:232) at weblogic.ejb20.deployer.EJBDeployer.prepare(EJBDeployer.java:1407) at weblogic.ejb20.deployer.EJBModule.prepare(EJBModule.java:498) at weblogic.j2ee.J2EEApplicationContainer.prepareModule(J2EEApplicationContainer.java:3149) at weblogic.j2ee.J2EEApplicationContainer.prepareModules(J2EEApplicationContainer.java:1590) at weblogic.j2ee.J2EEApplicationContainer.prepare(J2EEApplicationContainer.java:1234) at weblogic.j2ee.J2EEApplicationContainer.prepare(J2EEApplicationContainer.java:1077) at weblogic.management.deploy.slave.SlaveDeployer$ComponentActivateTask.prepareContainer(SlaveDeployer.java:2530) at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.createContainer(SlaveDeployer.java:2480) at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.prepare(SlaveDeployer.java:2396) at weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(SlaveDeployer.java:883) at weblogic.management.deploy.slave.SlaveDeployer.prepareDelta(SlaveDeployer.java:591) at weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDeployer.java:500) at weblogic.drs.internal.SlaveCallbackHandler$1.execute(SlaveCallbackHandler.java:25) at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:224) at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:183)

[Deployer:149033]preparing application CMP_Sample on myserver

[Deployer:149033]failed application CMP_Sample on myserver

[Deployer:149034]An exception occurred for task [Deployer:149026]Deploy application CMP_Sample on myserver.: Exception:weblogic.management.ApplicationException: prepare failed for CMP_Sample Module: CMP_Sample Error: Exception preparing module: EJBModule(CMP_Sample,status=NEW) Unable to deploy EJB: D:\bea\user_projects\domains\mydomain2\applications\CMP_Sample.jar from CMP_Sample.jar: weblogic.ejb20.deployer.DeploymentDescriptorException: Unable to load a class specified in your ejb-jar.xml: Class bytes found but defineClass()failed for: 'javamxj.cmp.ejb.HelloWorldSession' at weblogic.ejb20.deployer.MBeanDeploymentInfoImpl.initializeBeanInfos(MBeanDeploymentInfoImpl.java:550) at weblogic.ejb20.deployer.MBeanDeploymentInfoImpl.(MBeanDeploymentInfoImpl.java:232) at weblogic.ejb20.deployer.EJBDeployer.prepare(EJBDeployer.java:1407) at weblogic.ejb20.deployer.EJBModule.prepare(EJBModule.java:498) at weblogic.j2ee.J2EEApplicationContainer.prepareModule(J2EEApplicationContainer.java:3149) at weblogic.j2ee.J2EEApplicationContainer.prepareModules(J2EEApplicationContainer.java:1590) at weblogic.j2ee.J2EEApplicationContainer.prepare(J2EEApplicationContainer.java:1234) at weblogic.j2ee.J2EEApplicationContainer.prepare(J2EEApplicationContainer.java:1077) at weblogic.management.deploy.slave.SlaveDeployer$ComponentActivateTask.prepareContainer(SlaveDeployer.java:2530) at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.createContainer(SlaveDeployer.java:2480) at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.prepare(SlaveDeployer.java:2396) at weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(SlaveDeployer.java:883) at weblogic.management.deploy.slave.SlaveDeployer.prepareDelta(SlaveDeployer.java:591) at weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDeployer.java:500) at weblogic.drs.internal.SlaveCallbackHandler$1.execute(SlaveCallbackHandler.java:25) at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:224) at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:183) .  回复  更多评论

# re: 图解eclipse+myelcipse开发EJB

2008-07-19 14:00 | 448667067

哈哈,问题都解决了。  回复  更多评论

# re: 图解eclipse+myelcipse开发EJB[未登录]

2008-09-03 20:50 | flying

太棒了,楼主,很适合初学者,我刚开始就是什么也不会不知道怎么设置,谢谢  回复  更多评论

# re: 图解eclipse+myelcipse开发EJB

2008-09-12 21:49 | yjf

解决了很多初学者的苦恼  回复  更多评论

# re: 图解eclipse+myelcipse开发EJB[未登录]

2009-03-20 15:31 | java

# re: 图解eclipse+myelcipse开发EJB

2009-05-14 17:50 | icelove

上面的代码有问题到!

HelloWordHome hwh = (HelloWordHome)context.lookup("ejb/HelloWord");

这里明明写错了,害的我找了半天,也害了其他网友  回复  更多评论

# re: 图解eclipse+myelcipse开发EJB

2009-06-01 21:52 | 爱爱爱

@icelove

那到底怎么改啊????  回复  更多评论

# re: 图解eclipse+myelcipse开发EJB

2009-09-22 10:11 | 斯蒂芬

你没加WebLogic.jar包吧  回复  更多评论

# re: 图解eclipse+myelcipse开发EJB

2009-12-23 15:27 | wwww

@一叶知秋

import com.interfaces.HelloWorld;  回复  更多评论

# re: 图解eclipse+myelcipse开发EJB[未登录]

2011-07-21 17:53 | Java爱好者

找了两天,终于找到了,楼主给力1  回复  更多评论

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值