Se alguém mais estiver enfrentando o mesmo problema, o problema é o espaço de troca. Quando trabalhei no JSP, o servidor Tomcat sozinho ocupava cerca de 400 MB de espaço de memória. O Eclipse e o Browser ocuparam o resto. Eu criei um arquivo de swap no meu diretório raiz usando:
sudo fallocate -l 2048m /mnt/2048MiB.swap
e adicionado ao fstab após os comandos mkswap e swapon. Agora funciona corretamente.