Aplicação com Spring 3 funciona normalmente no Eclipse, mas da erro fora do Eclipse

Boa tarde pessoal.
Estou desenvolvendo uma aplicação desktop utilizando Spring 3 e Hibernate.
Desenvolvendo no Eclipse roda sem problema algum. Mas ao executar no prompt “java -jar app.jar” começaram a dar vários erros.
O primeiro erro foi que não era encontrado o diretório do pacote a ser escaneado pelo Spring a procura das anotações.
Resolvi mudar a declaração de

para:

O que corrigiu esse erro, porém agora nenhuma classe com a anotação @Service é localizada pelo Spring, dando erro NoSuchBeanDefinitionException.

O que é muito estranho é que executando a aplicação pelo Eclipse não ocorre nenhum erro, mas exportar o projeto para um jar e tentar roda-lo começam os erros.

Alguém tem alguma luz do que pode estar ocorrendo?