另外,org.jboss.logging.Logger 在哪个包中?
解决方案 »
- 找工作应该先学哪个framework?
- 请问一个基本的文件上传问题
- 文件上传FTP,求助!!!(在线求助)
- 对Java一无所知,两周内能弄明白SSH框架吗?
- 关于框架学习,strust VS string VS webwork
- stated in source org.apache.jsp does not match directory
- WebLogic8.1怎么启动不了呢?
- 关于文件对话框的一个问题,请各位指教!
- 两种调用EJB的方式, 哪种好一点, 刚入门有些概念还比较模糊的说//////
- 请问2001年的毕业生,搞java一般应该有多少钱工资
- 关于servlet显示不出汉字的问题?
- 求用JDBC与SQL-SEVER2000连接的例子
import javax.naming.InitialContext;
import javax.naming.Context;
import java.util.Hashtable;
import java.util.Collection;
import java.util.Iterator;import javax.naming.NamingException;
public class JBossNaming{
public static void main(String[] args){
try{
Properties props=new Properties();
props.put(Context.INITIAL_CONTEXT_FACTORY,"org.jnp.interfaces.NamingContextFactory");
//props.put(Context.PROVIDER_URL,"jnp://host:port/[jndi_path]");//port
props.put(Context.PROVIDER_URL,"jnp://192.168.0.102:1099/");
props.put(Context.URL_PKG_PREFIXES,"org.jboss.naming:org.jnp.interfaces");
InitialContext ctx=new InitialContext(props);
Context env=(Context)ctx.lookup("java:comp/env");//if java:comp/env exists
Hashtable h=env.getEnvironment();
Iterator it=h.values().iterator();
while(it.hasNext()){
System.out.println(it.next());
}
}catch(NamingException e){
e.printStackTrace();
}catch(Exception e){
e.printStackTrace();
}
} //ctx.lookup("...");}//执行程序,假设把JBossNaming.class 拷到jboss\client目录上
java -classpath %classpath%;.;jbossall-client.jar;jboss-net-client.jar;log4j.jar JBossNaming
现在是安全访问否定:
javax.naming.NoInitialContextException: Cannot instantiate class: com.sun.enterp
rise.naming.SerialInitContextFactory. Root exception is java.security.AccessCon
trolException: access denied (java.util.PropertyPermission org.omg.CORBA.ORBClas
s write)
at java.security.AccessControlContext.checkPermission(AccessControlConte
xt.java:270)
...
感谢 Djava(xtdgkh)!加分!