单独使用jboss的jndi provider

通过下面方式可以发布jboss的naming服务
<? xml version="1.0" encoding="UTF-8" ?>
< server >
  
< mbean  code ="org.jboss.naming.NamingService"  
         name
="DefaultDomain:service=Naming" >
    
< attribute  name ="Port" > 1099 </ attribute >
  
</ mbean >
</ server >


同时也可以独立使用,你需要 jnpserver.jar 和 log4j.jar 文件,
 # Use a ConsoleAppender -- write log data to standard out
log4j.rootLogger
= DEBUG ,  A1
log4j.appender.A1
= org.apache.log4j.ConsoleAppender
log4j.appender.A1.layout
= org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern
= %-4r  [ %t ]  %-5p %c %x - %m%n


配套的log4j配置文件,使用下面命令启动java org.jnp.server.Main,启动之后,jndi客户端需要 jnp-client.jar文件来连接
java.naming.provider.url=jnphost.mycompany.com:1099
java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory
java.naming.factory.url.pkgs=org.jboss.naming
连接参数如上



你可能感兴趣的:(单独使用jboss的jndi provider)