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

解决方案 »

  1.   

    楼上的前辈:
    我加了以后,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 个错误
      

  2.   

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

  3.   

    你用下面的试试    
        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;
        } 
      

  4.   

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

  5.   

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

  6.   

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

  7.   

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