Muito bom o blog, poderia me esclarecer uma dúvida referente a uma instalação de um servidor WEB ?
Para que alterações feitas em classes JAVA sejam percebidas no meu site, é necessário que o TomCat seja reiniciado? Assim, é possível fazer este procedimento sem possuir uma permissão de acesso devida ao servidor de produção?
pq os arquivos mudaram, vc na verdade nao poe seus arquivos .java no servidor, poe algo la .war por exemplo e re-start aquela aplicacao, nao precisa parar todo o tomcat por causa de uma aplicação, ja pensou se todas as aplicacoes tivesse que parar so pq uma mudou?
outra coisa, producao nao é lugar de alterações, qdo vai para produção vc deve ter qualitificado aquelas features que estão lá, para isso existe o team de QA. Há exceções de vc alterar o que está em produção, mas isso deve ser bem pouco, só quando o bug é critico, do contrario, vc poe isso em um backlog e na proxima feature que for para producao, entra a correção.