If a service is deployed, then service interfaces added to the previously deployed (and undeployed) service-dl.jar, ClassNotFoundExceptions occur because the previously loaded jar is used by URLClassLoader.
If a service is deployed, then service interfaces added to the previously deployed (and undeployed) service-dl.jar, ClassNotFoundExceptions occur because the previously loaded jar is used by URLClassLoader.
Reference: https://rio.dev.java.net/servlets/ReadMsg?list=users&msgNo=1034