Servlets + jsp + webServices + libs

olá,

programo em java já a um tempo, e estou iniciando o desenvolvimento de tecnologias j2ee e demais do java para a web, e gostaria de tirar algumas duvidas:
-o que eu preciso pra montar um ambiente integrado e completo para jdbc, jsp, servlets e web services (e preferencialmente gratuito)? no momento tenho o jdk 1.5.0.7, o tomcat 5.5.7, eclipse 3.2 instalados. o plugin wtp basta, ou voces me recomendam algo mais? e como eu integro tudo?!
-para os web services, tive que baixar o axis 1.4 (pra coloca-lo dentro do tomcat…), e 3 arquivos .jar: activation.jar, mail.jar e xmlsec-1.X.jar. Mas a duvida é: qual o melhor local pra manter esses pacotes? (obs: no classpath estao adicionados 2 pacotes da pasta do tomcat, que sao o jsp-api.jar e o servlet-api.jar). Uma questao: se eu colocar em uma pasta qq, e adicionar seus caminhos no classpath, quando eu for rodar a aplicação em outro local vai funcionar (levando em conta que a pasta da aplicação nao tem os pacotes do classpath…)?