第二个问题,回答出来再给100分!!!!在eclipse2.1.2中deploy EJB的时候ant报找不到deploy.xml但deploy web模块却没有问题

解决方案 »

  1.   

    WARN [NestedThrowable] Duplicate throwable nesting of same base type: class org.jboss.deployment.DeploymentException is assignable from: class org.jboss.deployment.DeploymentException 
    估计是你的类引用路径里有重复吧
    仔细检查一下你所有引用的类?还有,你可以再仔细往下看错误提示,说不定能看出端倪呢。第二个问题,没碰过不清楚接分。。
    圣诞快乐。 将“流氓无赖”测试到底
    ——始于2003年7月
    树欲止而风不停,行云流水匆匆去;
    树梢蚂蚱凭空望,江边浪花碎巨石; 支持“流金岁月”!!!
    ——2003年12月24日am
      

  2.   

    谢谢回复,我还是没有找到真正原因,不过分一定会给
    哪位遇到过这样的情况请解释一下
    第二个问题报错如下,哪位能帮帮忙????
    Buildfile: D:\software\eclipse\workspace\Test\MyBank\META-INF\build.xmlinit:ejb-jar:
             [jar] Building jar: D:\software\eclipse\workspace\Test\MyBank\META-INF\MyBank.jardeploy:
            [copy] Copying 1 file to C:\jboss\server\all\deploy
          [delete] Deleting: D:\software\eclipse\workspace\Test\MyBank\META-INF\MyBank.jardeployTool:
             [ant] BUILD FAILED: file:D:/software/eclipse/workspace/Test/MyBank/META-INF/build.xml:64: java.io.FileNotFoundException: D:\software\eclipse\workspace\Test\MyBank\META-INF\deploy.xml (系统找不到指定的文件。)
    Total time: 1 second
      

  3.   

    是不是安装ant包?
    建议用lomboz
    ^_^
      

  4.   

    我来接分:
    原因分析:eclipse中用lomboz现在还不支持jboss3.2.3,
    解决办法:建议换jboss。
    根据:我和楼主软件配置一样也出现了同样的错误情况,不光是无法启动,还无法部署。但现在都解决了。
      

  5.   

    我换了jboss3.2.1也不行,能启动,但是有报错。。不过问题不大但是不能部署EJB
    web能部署,我用的是lomboz
      

  6.   

    我用的jboss3.2.2
    注意:启动的时候,看看缺少什么.jar文件!少什么就在你得jboss322.server中加上!
    我的一切正常!注意仔细看看帮助!
      

  7.   

    我今天也遇到楼主一样的问题了,
    我用的是jboss3.2.3+eclipse2.1.2,
    难道没人遇到和解决过吗?
      

  8.   

    搞定了
    把以下内容更新到你的jboss323.server中<serverClassPath> 
    <jar type="variable">JDK_TOOLS</jar> 
    <jar type="variable">${classPathVariableName}/bin/run.jar</jar> 
    <jar type="variable">${classPathVariableName}/bin/shutdown.jar</jar> 
    <jar type="variable">${classPathVariableName}/client/jboss-j2ee.jar</jar> 
    <jar type="variable">${classPathVariableName}/server/default/lib/javax.servlet.jar</jar> 
    <jar type="variable">${classPathVariableName}/lib/commons-httpclient.jar</jar> 
    <jar type="variable">${classPathVariableName}/lib/concurrent.jar</jar> 
    <jar type="variable">${classPathVariableName}/lib/getopt.jar</jar> 
    <jar type="variable">${classPathVariableName}/lib/jboss-boot.jar</jar> 
    <jar type="variable">${classPathVariableName}/lib/jboss-common.jar</jar> 
    <jar type="variable">${classPathVariableName}/lib/jboss-jmx.jar</jar> 
    <jar type="variable">${classPathVariableName}/lib/jboss-system.jar</jar> 
    <jar type="variable">${classPathVariableName}/lib/jdom.jar</jar> 
    <jar type="variable">${classPathVariableName}/lib/log4j-boot.jar</jar> 
    <jar type="variable">${classPathVariableName}/lib/webdavlib.jar</jar> 
    <jar type="variable">${classPathVariableName}/lib/xercesImpl.jar</jar> 
    <jar type="variable">${classPathVariableName}/lib/xml-apis.jar</jar> 
    <jar type="variable">${classPathVariableName}/server/default/lib/jnet.jar</jar> 
    <jar type="variable">${classPathVariableName}/lib/gnu-regexp.jar</jar> 
    <jar type="variable">${classPathVariableName}/server/default/lib/jboss.jar</jar> 
    <jar type="variable">${classPathVariableName}/server/default/lib/jnpserver.jar</jar> 
    <jar type="variable">${classPathVariableName}/server/default/lib/jpl-util.jar</jar> 
    <jar type="variable">${classPathVariableName}/server/default/lib/jpl-pattern.jar</jar> 
    <jar type="variable">${classPathVariableName}/server/default/lib/jsse.jar</jar> 
    <jar type="variable">${classPathVariableName}/server/default/lib/jbossha.jar</jar> 
    <jar type="variable">${classPathVariableName}/server/default/lib/jboss-jaas.jar</jar> 
    <jar type="variable">${classPathVariableName}/server/default/lib/jts.jar</jar> 
    <jar type="variable">${classPathVariableName}/server/default/lib/jboss-transaction.jar</jar> 
    <jar type="variable">${classPathVariableName}/server/default/lib/javagroups-2.0.jar</jar> 
    <jar type="variable">${classPathVariableName}/server/default/lib/jmxri.jar</jar> 
    <jar type="variable">${classPathVariableName}/server/default/lib/jmxtools.jar</jar> 
    <jar type="variable">${classPathVariableName}/server/default/lib/jbossmx.jar</jar> 
    </serverClassPath> 
      

  9.   

    奇怪,我在运行test的时候错误显示为:javax.naming.NameNotFoundException: MyEJBBean not bound
    at org.jnp.server.NamingServer.getBinding(NamingServer.java:495)
    at org.jnp.server.NamingServer.getBinding(NamingServer.java:503)
    at org.jnp.server.NamingServer.getObject(NamingServer.java:509)
    at org.jnp.server.NamingServer.lookup(NamingServer.java:282)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:324)
    at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:261)
    at sun.rmi.transport.Transport$1.run(Transport.java:148)
    at java.security.AccessController.doPrivileged(Native Method)
    at sun.rmi.transport.Transport.serviceCall(Transport.java:144)
    at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)
    at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701)
    at java.lang.Thread.run(Thread.java:536)
    at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteCall.java:247)
    at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:223)
    at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:133)
    at org.jnp.server.NamingServer_Stub.lookup(Unknown Source)
    at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:492)
    at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:471)
    at javax.naming.InitialContext.lookup(InitialContext.java:347)
    at com.dino.testj2ee.myejb.TestMyEJB.getHome(TestMyEJB.java:26)
    at com.dino.testj2ee.myejb.TestMyEJB.testBean(TestMyEJB.java:43)
    帮忙了~~~~~~~~~~~~~~~~~~~~~~~~``
      

  10.   

    我用jboss3.2.1没有什么问题。^_^
    楼主真有耐心,怎么不结贴?
    ^_^
      

  11.   

    楼上的好
    我上一个刚会java的初级学者
    我用的是eclipse3.0和weblogic8.1的,全是英语文版的。
    大家不知我还应再加些什么工具比较好。
    另外大家有没有上面两种工具的中文版的。谢谢
      

  12.   

    我也已经配置好啦,但是 wqgu(望穿秋水)的配置中有几个包我的jboss3.2.3里是没的:
    <jar type="variable">${classPathVariableName}/server/default/lib/javagroups-2.0.jar</jar>
    <jar type="variable">${classPathVariableName}/server/default/lib/jmxri.jar</jar>
    <jar type="variable">${classPathVariableName}/server/default/lib/jmxtools.jar</jar>
    <jar type="variable">${classPathVariableName}/server/default/lib/jbossmx.jar</jar>所以我的配置<serverClassPath>部分如下:
    <serverClassPath>
    <jar type="variable">JDK_TOOLS</jar>
    <jar type="variable">${classPathVariableName}/bin/run.jar</jar>
    <jar type="variable">${classPathVariableName}/bin/shutdown.jar</jar>
    <jar type="variable">${classPathVariableName}/client/jboss-j2ee.jar</jar>
    <jar type="variable">${classPathVariableName}/server/${serverConfig}/lib/javax.servlet.jar</jar>
    <jar type="variable">${classPathVariableName}/lib/jboss-boot.jar</jar>
    <jar type="variable">${classPathVariableName}/lib/jboss-system.jar</jar>
    <jar type="variable">${classPathVariableName}/lib/concurrent.jar</jar>
    <jar type="variable">${classPathVariableName}/server/${serverConfig}/lib/jboss.jar</jar>
    <jar type="variable">${classPathVariableName}/server/${serverConfig}/lib/jnpserver.jar</jar>
    <jar type="variable">${classPathVariableName}/server/${serverConfig}/lib/jpl-pattern.jar</jar>
    <jar type="variable">${classPathVariableName}/server/${serverConfig}/lib/jpl-util.jar</jar>
    <jar type="variable">${classPathVariableName}/server/${serverConfig}/lib/jboss-transaction.jar</jar>
    <jar type="variable">${classPathVariableName}/server/${serverConfig}/lib/bcel.jar</jar>
    <jar type="variable">${classPathVariableName}/lib/commons-httpclient.jar</jar>
    <jar type="variable">${classPathVariableName}/lib/getopt.jar</jar>
    <jar type="variable">${classPathVariableName}/lib/jboss-common.jar</jar>
    <jar type="variable">${classPathVariableName}/lib/jboss-jmx.jar</jar>
    <jar type="variable">${classPathVariableName}/lib/jdom.jar</jar>
    <jar type="variable">${classPathVariableName}/lib/log4j-boot.jar</jar>
    <jar type="variable">${classPathVariableName}/lib/webdavlib.jar</jar>
    <jar type="variable">${classPathVariableName}/lib/xercesImpl.jar</jar>
    <jar type="variable">${classPathVariableName}/lib/xml-apis.jar</jar>
    <jar type="variable">${classPathVariableName}/lib/gnu-regexp.jar</jar>
    <jar type="variable">${classPathVariableName}/server/default/lib/jnet.jar</jar>
    <jar type="variable">${classPathVariableName}/server/default/lib/jsse.jar</jar>
    <jar type="variable">${classPathVariableName}/server/default/lib/jbossha.jar</jar>
    <jar type="variable">${classPathVariableName}/server/default/lib/jboss-jaas.jar</jar>
    <jar type="variable">${classPathVariableName}/server/default/lib/jts.jar</jar>
    </serverClassPath>
    其实,主要我们在配置中把启动jboss3.2.3所需要的包全部加进serverClassPath就行啦
      

  13.   

    eclipse下载中文包,可以是中文版。
    可惜jb没有中文版。^_^
      

  14.   

    我在官方网站下载的啊,找不到中文包啊。
    有一个*.zip.mp5
    不知是不是中文包啊,做什么用的啊
    哪住高手能给个网址啊