Disponiblização de arquivos para download

Gostaria de saber se há algum meio de criar um servidor em java J2SE/J2ME para disponibilizar um arquivo para que um clientes façam download do mesmo. - como fazer download de um arquivo pelo browser.

contexto da necessidade:
um Aparelho “Master” precisa pegar arquivos gerados de nos seus “Slaves”, mas a transferência precisa ser uma de cada vez.
Gostaria de evitar o upload dos clientes, ja que se trata de transferencia por um ambiente um pouco instavel.