Да, просто создайте экземпляр контекста приложения Spring в «нормальном» (читай: не в приложении) приложении и определите свой сервис и его экспортера:
<bean id="myService" class="my.example.MyServiceImpl">
<!-- properties -->
</bean>
<bean class="org.springframework.remoting.rmi.RmiServiceExporter">
<!-- does not necessarily have to be the same name as the bean to be exported -->
<property name="serviceName" value="myRMIService"/>
<property name="service" ref="myService"/>
<property name="serviceInterface" value="my.example.MyService"/>
<!-- defaults to 1099 -->
<property name="registryPort" value="1199"/>
</bean
Таким образом, ваш сервис будетбыть доступным на rmi://HOST:1199/myRMIService
.
Полный текст документации по RMI здесь .Если вы не знакомы с тем, как создать экземпляр контекста Spring, прочитайте здесь .