Olá hitcurst.. se está funcionando no JBoss... a sua aplicacao está correta, não é necessário nenhuma alteração para funcionar corretamente no tomcat...
Faça duas verificações por favor:
1 - Tente refazer o deploy
2 - Verifique se o JAR do log4j está indo no deploy, ele deve ficar em WEB-INF/lib
Você está usando algum plugin, como web tools project para fazer o deploy?
Se estiver.. clique duas vezes no servidor do tomcat e modifique uma opção para o deploy ser feito copiando os arquivos da aplicação para o diretório do tomcat (ao invés de usar os arquivos diretamente do workspace.. essa opção não funciona bem)
Infelizmente não tenho o webtools project aqui para te falar qual é a opção correta.. mas tente achar alguma opção relativa a isso (as informações estarão em ingles)