diff options
Diffstat (limited to 'java/src/IceInternal/Direct.java')
-rw-r--r-- | java/src/IceInternal/Direct.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/java/src/IceInternal/Direct.java b/java/src/IceInternal/Direct.java index e4162b975e4..d36d35150d7 100644 --- a/java/src/IceInternal/Direct.java +++ b/java/src/IceInternal/Direct.java @@ -37,6 +37,10 @@ public final class Direct if(_servant == null) { _locator = servantManager.findServantLocator(_current.id.category); + if(_locator == null && _current.id.category.length() > 0) + { + _locator = servantManager.findServantLocator(""); + } if(_locator != null) { _cookie = new Ice.LocalObjectHolder(); // Lazy creation. |