免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2561 | 回复: 3
打印 上一主题 下一主题

jboss部署EJB的遇到的错误 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-06-06 18:14 |只看该作者 |倒序浏览
jboss4.02,我把jar文件copy到deploy目录下,控制台总是提示这个错误:
======================
18:03:33,812 ERROR [MainDeployer] could not create deployment: file:/C:/jboss-4.
0.2/server/default/deploy/HelloWorld.jar
org.jboss.deployment.DeploymentException: ejb-jar.xml must either obey the right
xml schema or define a valid DOCTYPE!
======================
我的ejb-jar.xml文件内容如下:
<?xml version="1.0" encoding="UTF-8" ?>;
<ejb-jar>;
  <description>;JBoss Hello World Application</description>;
 <display-name>;Hello World EJB</display-name>;
 <enterprise-beans>;
 <session>;
  <ejb-name>;Hello</ejb-name>;
  <home>;sample.HelloHome</home>;
  <remote>;sample.Hello</remote>;
  <ejb-class>;sample.HelloBean</ejb-class>;
  <session-type>;Stateless</session-type>;
  <transaction-type>;Bean</transaction-type>;
 </session>;
</enterprise-beans>;
</ejb-jar>;
======================
是哪里的问题呢?

另外:我部署用ant生成的interst(网上入门的那个例子),也会遇到这个错误,我没有改动任何东西。

会是哪里的错误呢?是版本不兼容吗?我找了好多资料都不知道为什么。
谢谢

论坛徽章:
0
2 [报告]
发表于 2005-06-06 20:05 |只看该作者

jboss部署EJB的遇到的错误

没有Doctype定义,在<?xml version="1.0" encoding="UTF-8" ?>;
后插入类似下面的声明语句
<!DOCTYPE ejb-jar PUBLIC "-//Sun Microsystems, Inc.//DTD Enterprise JavaBeans 2.0//EN" "http://java.sun.com/dtd/ejb-jar_2_0.dtd">;

论坛徽章:
0
3 [报告]
发表于 2005-06-06 22:54 |只看该作者

jboss部署EJB的遇到的错误

thanks,现在可以了。
请问Doctype是什么

我写成
<!DOCTYPE ejb-jar PUBLIC "-//Sun Microsystems, Inc.//DTD Enterprise JavaBeans 2.0//EN" "http://java.aaaaaasun.com/dtd/ejb-jar_2_0.dtd">;
也能行,但是写成
<!DOCTYPE ejb-jar PUBLIC "-//Sun Microsystems, Inc.//DTD Enterprise JavaBeans 2.0//EN" "http://java.sun.com/dtd/ejb-jaraaaaaaaaaa_2_0.dtd">;
就不能通过

网上有文章说http://java.aaaaaasun.com/dtd/ejb-jar_2_0.dtd这个地址一定要存在才行,但我改过的明显是不存在的。

论坛徽章:
0
4 [报告]
发表于 2005-06-06 23:15 |只看该作者

jboss部署EJB的遇到的错误

看了一些资料,大概明白了。
可能是jboss的doc/dtd目录下有 ejb-jar_2_0.dtd 这个文件,所以不会错吧?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP