关闭

教学管理系统-ClassNotFoundException

1236人阅读 评论(0) 收藏 举报

UI中:

cxt = new InitialContext();
ctx.lookup(jndiName);

异常:
javax.naming.CommunicationException [Root exception is java.lang.ClassNotFoundException: org.bnuitse.tms.service.security.CollegeService (no security manager: RMI class loader disabled)]
 at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:728)
 at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:587)
 at javax.naming.InitialContext.lookup(Unknown Source)
 ...
解决:
在org.jboss.client的MANIFEST.MF中添加:Eclipse-BuddyPolicy: registered
在org.bnuitse.tms.ui的MANIFEST.MF中添加:Eclipse-RegisterBuddy: org.jboss.client
使org.jnp.interfaces.NamingContext.lookup时从org.jboss.client加载类.
或者
Thread.currentThread().setContextClassLoader(this.getClass().getClassLoader());

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:138049次
    • 积分:2087
    • 等级:
    • 排名:第18287名
    • 原创:62篇
    • 转载:0篇
    • 译文:4篇
    • 评论:47条
    最新评论