Nós executamos uma configuração como essa para um de nossos aplicativos. Nenhum problema de desempenho real além da sobrecarga de Java para começar. Basta ter cuidado com arquivos dinâmicos, eles tendem a ser um problema quando você mantém tudo junto, já que arquivos WAR e arquivos dinâmicos não funcionam bem juntos.
No geral, nada do meu lado. Nossa aplicação é um sistema de Supply Chain Management, executado em um servidor web com um backend DB, acessado 20 horas por dia de fornecedores ao redor do mundo, a carga média de usuários é de 20-30 por hora com muitas atualizações e solicitações.