java Naming Exception
Source:
public static EJBHomeFactory getFactory() throws SystemException{
try{
if(EJBHomeFactory.aFactorySingleton == null){
EJBHomeFactory.aFactorySingleton = new EJBHomeFactory();
}
}catch(Exception e){
e.printStackTrace();
throw new SystemException(StrUtil.getMsg("1505","Connect Server Failed!"));
}
return(EJBHomeFactory.aFactorySingleton);
}
Error:
javax.naming.NamingException: IO error: no protocol: .
at com.evermind.server.ApplicationClientInitialContextFactory.getInitialContext(ApplicationClientInitialContextFactory.java:142)
at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:665)
at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:246)
at javax.naming.InitialContext.init(InitialContext.java:222)
at javax.naming.InitialContext.<init>(InitialContext.java:178)
at cn.com.yict.fms.util.EJBHomeFactory.<init>(EJBHomeFactory.java:24)
at cn.com.yict.fms.util.EJBHomeFactory.getFactory(EJBHomeFactory.java:31)
at cn.com.yict.fms.util.Toolkits.getLogInProcess(Toolkits.java:214)
谁能告诉我什么原因,