别用jb发布,用weblogic ------------------------------------------------------
我们还年轻牛奶会有的奶牛也会有的
可天天在 csdn 混这些会有吗 ??
我们还年轻牛奶会有的奶牛也会有的
可天天在 csdn 混这些会有吗 ??
解决方案 »
- webservice问题
- smslib发短信报错mpRefNo must be > 0
- SSH整合问题。。。急急。。。
- 关于商品类别的处理
- 如何在一个Tomcat下绑定2个域名,而且如何在内网调试?
- 请已前学过Web Services的IT前辈推荐基本书!
- "op_user.java": cannot find symbol; symbol : variable request, location: class bookshop.run.op_user at line 91, column 35
- tomcat下部署多个应用导致cpu使用到达100%的情况如何解决
- 怎么让tomcat到系统环境变量CLASSPATH里面去找java类
- cxf 用JaxWsDynamicClientFactory 怎么传递参数对象
- 有没有高手啊!救命了!(500分送)
- 200分求Jprofiler的注册码﹐决不失言
jbuilder发布也只是通过调用java命令而已
java -cp /home/bea/weblogic700/server/lib/weblogic.jar weblogic.Deployer -adminurl http://10.0.1.101:8066 -name nirvana -sour
ce $SOURCE -name $NAME -targets myserver -user /home/struc -password 11111111 -activate
跟我这个脚本语句的功能一样。可能你部署描述有问题
---------------------------------------------------------------------------------
Connection Pool 和 Tx Data Source的JNDI都配置过了,是不是要把availalbe里的server加入到chosen栏里。我这样做weblogic没有报错。
---------------------------------------------------------------------------------
先配置Connection Pool等再建立CMP是吧。
我采用的是特笨的办法:
结束服务器的运行,打开config.xml,删除其中的与该EJB有关的项
删除domain目录下的EJB的jar文件
重新打包EJB
发布
OK啦!!
我照着你说的方法做了,还是错的,而且我没有将EJB的beanClass放到classpath路径中去。
那你试试:
结束服务器的运行,打开config.xml,删除其中的与该EJB有关的项
删除domain目录下的EJB的jar文件
重新打包EJB
最后一步在jbuilder中改成redeploy不用deploy,看行不行
我以前也遇到过跟你的异常一样的情况
看来weblogic使用起来还是挺难的
你看看 JB 为你产生的那个 ejb 的配置文件!
里面有个 datasource 的名称的!将它改成和你配置的一致!或者在 JBuilder Import from Schemda后,将 左下方 的那个 DataSource 的名称改成和你配置的一致!
看看你的文件吧! META-INF/weblogic-cmp-rdbms-jar.xml
右击,先 new datasource 名称与weblogic server 中配置的DataSource名称一样
右击,选 new datasource 名称与weblogic server 中配置的DataSource名称一样
Operation started, waiting for notifications...
.
#TaskID Action Status Target Type Application Source
0 Activate Failed myserver Server Cmp D:\bea7\user_projects\mydomain\.\myserver\upload\Cmp\Cmp.jar
Exception:weblogic.management.ApplicationException: Prepare failed. Task Id = 0
Module: Cmp Error: Exception preparing module: EJBModule(Cmp,status=NEW)
Unable to deploy EJB: D:\bea7\user_projects\mydomain\.\myserver\upload\Cmp\Cmp.jar from Cmp.jar:
weblogic.ejb20.deployer.DeploymentDescriptorException: Unable to load a class specified in your ejb-jar.xml: Class bytes found but defineClass()failed for: 'cmpsample.StudentBean'
at weblogic.ejb20.deployer.MBeanDeploymentInfoImpl.initializeBeanInfos(MBeanDeploymentInfoImpl.java:431)
at weblogic.ejb20.deployer.MBeanDeploymentInfoImpl.<init>(MBeanDeploymentInfoImpl.java:164)
at weblogic.ejb20.deployer.EJBDeployer.setupBeanInfo(EJBDeployer.java:944)
at weblogic.ejb20.deployer.EJBDeployer.prepare(EJBDeployer.java:1251)
at weblogic.ejb20.deployer.EJBModule.prepare(EJBModule.java:235)
at weblogic.j2ee.J2EEApplicationContainer.prepareModule(J2EEApplicationContainer.java:1425)
at weblogic.j2ee.J2EEApplicationContainer.prepare(J2EEApplicationContainer.java:650)
at weblogic.j2ee.J2EEApplicationContainer.prepare(J2EEApplicationContainer.java:548)
at weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(SlaveDeployer.java:1026)
at weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDeployer.java:700)
at weblogic.drs.internal.SlaveCallbackHandler$1.execute(SlaveCallbackHandler.java:24)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:152)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:133)