I just fixed a problem which had nagged me for a while
regarding XDoclet generated Util
class name lookups failing due to "ejb not
bound" and while the details of the problem and solution are more
appropriate for an XDoclet discussion, it did raise a
question that I was hoping for some insight into. Apparently when adding the @ejb.util
tags to bean classes, you can specify physical or logical as the name lookup
type. Logical uses the fully
qualified component name (and is the default) while physical uses the JNDI
name. Are there reasons where one
should be used over the other? Is
there some logical reason why my name lookups would fail with JBoss using the XDoclet default
of Logical? Thanks, Erik |