com.opensymphony.workflow.util.ejb.remote
略
com.opensymphony.workflow.util.jndi
在理解osworkflow提到过jndi在它那里的地位。其实它是一个java-based中的一种。jndi function与 class想类似,当然必须已经确实存在于jndi树中,在这里,需要一个jndi.location来进行配置:
在下面的几个类里会有这样一句:String location = (String) args.get(AbstractWorkflow.JNDI_LOCATION);
下面这四个类都是通过下面这种方式来查找指定的类的。
try {
condition = (Condition) new InitialContext().lookup(location);
} catch (NamingException e) {
//ok, couldn't find it, look in env