Centos 7, Samba, JDK, Tomcat e Vraptor

Boa tarde Pessoal, peguei uma cloud recente com CENTOS e estou criando um ambiente java pra ela !!! Preciso instalar o Samba pra poder conversar com meu ambiente de desenvolvimento windows para transferência de arquivos por rede local !!! temos uma vpn o que não nos dificulta trafego por este protocolo! gostaria de saber quem tem ai um bom material pra criar um ambiente cloud java e melhores praticas? preferencialmente pt/br … abs
Entendo que meu ambiente precise minimamente de Centos 7, Samba, JDK e Tomcat instalado

Esquece esse lance de compartilhar arquivo fonte via pasta local ou remota.
Comece a usar GIT para versionamento de código e compartilhamento do mesmo.
Vc pode pode instalar o gitlab.
Sobre padronização de ambiente, vai de docker.
Sobre ser CentOS não precisa pois roda na JVM, Samba só se for compartilhar os arquivos mesmo, JDK é necessário para rodar as aplicações, e o Tomcat é o container mais simples para rodar aplicações java web, mas não necessáriamente precisa ser ele.

O Payra é uma continuaçãodo GlassFish, eu comecei a usar ele e gostei bastante, é bem completo.