CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2SE / 基础类

Jboss中的一个问题(十万火急)

楼主jinjin_hz(咖啡豆)2001-12-18 10:22:19 在 Java / J2SE / 基础类 提问

以下是客户端代码  
  System.setProperty("java.naming.factory.initial",    
   
  "org.jnp.interfaces.NamingContextFactory");  
  System.setProperty("java.naming.provider.url",    
  "localhost:1099");  
  System.out.println("Step   1");  
          try   {  
            //get   naming   context  
              Context   ctx   =   new   InitialContext();  
  System.out.println("Step   2");  
              //look   up   jndi   name  
              Object   ref   =   ctx.lookup("hello/Hello");  
  System.out.println("Step   3");  
              //cast   to   Home   interface  
              helloHome   =   (HelloHome)   PortableRemoteObject.narrow(ref,    
   
  HelloHome.class);  
  System.out.println("Step   4");          
      Hello   ff=helloHome.create();  
  System.out.println("Step   5");  
              System.out.print(ff.helloWorld())   ;  
  执行时前四步都没有错误,在第五步creat()出错,提示如下:  
  Exception   in   thread   "main"   java.lang.NoClassDefFoundError:    
   
  org/jboss/security/SecurityAssociation  
  at    
   
  org.jboss.ejb.plugins.jrmp.interfaces.GenericProxy.getPrincipal(Generic  
   
  Proxy.java:184)  
  at    
   
  org.jboss.ejb.plugins.jrmp.interfaces.HomeProxy.invoke(HomeProxy.java:2  
   
  31)  
  at   $Proxy0.create(Unknown   Source)  
  at   Client.<init>(Client.java:26)  
  at   Client.main(Client.java:45)  
  有人知道是怎么回事吗?? 问题点数:30、回复次数:9Top

1 楼xiaoxi777(深海游鱼)回复于 2001-12-18 10:34:14 得分 0

加入这一行  
   
  System.setProperty(Context.URL_PKG_PREFIXES,"org.jboss.naming:org.jnp.interfaces");  
  Top

2 楼jinjin_hz(咖啡豆)回复于 2001-12-18 11:06:02 得分 0

楼上的前辈:  
  我加了以后,javac   不能通过,有错误  
  Client.java:15:   不合法的字符:\65292  
                System.setProperty(Context.URL_PKG_PREFIXES,"org.jboss.naming:org.jnp.in  
  terfaces");  
                                                                                                      ^  
  Client.java:15:   在   java.lang.System   中的   setProperty(java.lang.String,java.lang.  
  String)   不能被应用到   (java.lang.String)  
                System.setProperty(Context.URL_PKG_PREFIXES,"org.jboss.naming:org.jnp.in  
  terfaces");  
                            ^  
  2   个错误Top

3 楼jinjin_hz(咖啡豆)回复于 2001-12-18 11:41:50 得分 0

有人知道怎么解决吗?Top

4 楼jinjin_hz(咖啡豆)回复于 2001-12-18 14:26:37 得分 0

刚才的全角,问题已经解决了  
  编译可以通过了,谢谢boodbobby  
  但是程序运行时还是老错误  
  小溪,你的这一招不管用,怎么办?Top

5 楼xiaoxi777(深海游鱼)回复于 2001-12-18 15:06:48 得分 30

你用下面的试试          
          String   url   =   "localhost:1099";  
          String   contextFactory="org.jnp.interfaces.NamingContextFactory";  
          String   urlPkg="org.jboss.naming:org.jnp.interfaces";  
          Properties   properties   =   null;  
          Context   ctx=null;  
          try  
          {  
              properties   =   new   Properties();  
              properties.put(Context.INITIAL_CONTEXT_FACTORY,   contextFactory);  
              properties.put(Context.PROVIDER_URL,   url);  
              properties.put(Context.URL_PKG_PREFIXES,   urlPkg);  
              ctx=new   InitialContext(properties);  
          }  
          catch(Exception   e)  
          {  
              System.out.println("...");  
              throw   e;  
          }   Top

6 楼jinjin_hz(咖啡豆)回复于 2001-12-18 20:18:33 得分 0

我现在关键是找不到org/jboss/security/SecurityAssociation  
  所以才会出错,我在Jboss下面找了个遍也没找到这个类,但是在Jboss运行中调用了这个类Top

7 楼xiaoxi777(深海游鱼)回复于 2001-12-18 20:25:56 得分 0

你把lib和lib/ext目录下的.jar文件都加到类路径嘛Top

8 楼jinjin_hz(咖啡豆)回复于 2001-12-19 14:16:49 得分 0

小溪,原来是Jboss版本的问题,我把2.2.1换成2.4.3版的之后,一切Ok  
  还是多谢你了  
  我估计在配置实体Bean中还是会有很都问题  
  你能发一个在Jboss中配置CMP实体Bean的例子给我吗?我想看看.jar中包含了哪些东东  
  我的Email是jinjin2000@21cn.comTop

9 楼lyj0913(江玉)回复于 2002-02-02 23:50:51 得分 0

以上各位哥哥一定配通了   jBoss   并启动运行过了,  
  小弟还没有用过,请问该怎么配置啊  
  1、怎么设置   classpath   (好像要设置好几个,我用的系统是   windows2000   server)  
        都有哪些要注意的地方?最好分步骤详细说明一下,我比较笨,万分感谢!  
         
  Top

相关问题

  • 十万火急,等待中....
  • 请教VB中精确延时的问题.十万火急!!!
  • 十万火急!!请问网上哪里有PHP规范(中文)?
  • 十万火急!SQL server中如何对分钟做差?
  • 十万火急!SQL server中如何对分钟做差??
  • 十万火急!SQL server中如何对分钟做差???
  • 十万火急!如何在表格中转移焦点?
  • 求救!php中如何作文件下载(十万火急)??????
  • 关于ORACLE中字符集的问题?(十万火急)
  • 关于中文字符问题?十万火急!!!!!!!!!!!

关键词

  • jboss
  • client
  • jnp
  • hellohome
  • setproperty
  • context
  • pkg
  • ctx
  • 错误
  • interfaces

得分解答快速导航

  • 帖主:jinjin_hz
  • xiaoxi777

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo