发帖    主题    评论    推荐    标签    作者    订阅    查搜    注册   登陆   关注
 
面向对象 设计模式 领域驱动设计 企业架构 框架 开发教程 微服务 CQRS 扩展性 并发编程 事件溯源 分布式 SOA
1 2 下一页 Go 2

运行news例子说ejb没有绑定错误

2007-04-18 11:16
赞助商链接

我用的是jboss4.0,myeclipse;

而且在myeclipse中jdonframework.xml中的:
<ejbService name="newsManager">
<jndi name="NewsManager" />
<ejbLocalObject class="news.ejb.NewsManagerLocal"/>
</ejbService>
<ejbService name="opinionManager">
<jndi name="OpinionManager" />
<ejbLocalObject class="news.ejb.OpinionManagerLocal"/>
</ejbService>

ejbService显示为红色;说需要用...匹配它;
是这里的错误吗?

11:00:22,828 INFO [STDOUT] 11:00:22,828 ERROR [EJBObjectFactory] [JdonFramework]locator error: javax.naming.NameNotFoundException: NewsManager not bound

2007-04-18 15:12

如果是EJB2: 确定NewsManager的jboss.xml中JNDI名称是否是"NewsManager"

如果是EJB3, 需要将Web和EJB分别打包。比较麻烦些。

2007-04-21 18:52

在myeclipse使用这个应用好像要建一个enterprise application project工程,里面会包括一个web工程和一个ejb的工程,好像源文件src下的文件
要分别放到web\src和ejb\src这两个工程的src下面,而且要分开方,是不是news\ejb,和news\model下的文件,还有news\Constants.java和news\jdonframework.xml要放到ejb工程的源文件下面;
而其余的文件放到web工程的源文件下面呢?

另外现在部署完后启动jboss4.0会出现下面的错误:
18:28:28,109 WARN [verifier] EJB spec violation:
Bean : TNews
Method : public String ejbCreate(String) throws CreateException
Section: 10.6.4
Warning: The return type of an ejbCreate(...) method must be the entity bean's p
rimary key type.

18:28:28,328 ERROR [MainDeployer] Could not create deployment: file:/D:/jboss-4.
0.4.GA/server/default/deploy/news.ear/newsEJB.jar/
org.jboss.deployment.DeploymentException: Verification of Enterprise Beans faile
d, see above for error messages.
at org.jboss.ejb.EJBDeployer.create(EJBDeployer.java:610)

希望能回复一下!
多谢!

2007-04-23 12:40

>Method : public String ejbCreate(String) throws CreateException
Section: 10.6.4
Warning: The return type of an ejbCreate(...) method must be the entity bean's p
rimary key type.

这个错误是你的EJB代码不符合规范,使用IDE工具生成的吧,这个工具有BUG.

开发工具不要使用MyEclipse,Eclipse+JBossIDE就对付一切。

2007-04-24 09:59

恩。banq说得没错;我现在改用jbuilder了;

现在报错如下:
09:46:48,546 ERROR [MethodInvokerUtil] [JdonFramework] method invoke IllegalArgu
mentException: java.lang.IllegalArgumentException: object is not an instance of
declaring class method argument type :[[Ljava.lang.Class;@e2f8c1], but method ar
guments value p_args type:[Ljava.lang.Object;
09:46:48,546 ERROR [Debug] news.web.NewsTypeListAction

这个错误好像有人也遇到过;但是我看那个帖子时banq说研究一下;结果就没有下文了;好像是06年的帖子了,
帖子名叫:关于部署JdonNews时的问题;

希望banq能回答一下呀!

2Go 1 2 下一页

赞助商链接

赞助商链接

返回顶部

移动版 关于本站 使用帮助 联系反馈 最佳分辨率1366x768
OpenSource JIVEJDON Powered by JdonFramework Code © 2002-20 jdon.com