Aqueles que usam o sistema operacional Linux, não poderão contar com as funcionalidades desta ferramenta, visto que a mesma só funciona em Windows.
Para que possamos levar o Tomcat para qualquer lugar, serão necessários alguns downloads. São eles:
- Tomcat2Go (217 KB) - ferramenta responsável por preparar o ambiente para tornar-se portável - Link Temporário (atualizado)
- JRE 5 ou superior (15,8 MB) - Java Runtime Environment 5
- Apache Tomcat 5.x (6,6 MB) - Container JSP; Web Server
- Administration Web Application (2,2MB) - Página de administração dos contextos
Vamos às ações:- Descompacte o conteúdo do arquivo binaries.zip (Tomcat2Go) em uma pasta previamente criada. ex. "c:\tomcat2go"
- Verifique se você já não tem instalado o JRE em sua máquina, geralmente ele fica em "c:\arquivos de programas\java\jre1.5.0_11". Se existir esta pasta, copie seu conteúdo para dentro de "c:\tomcat2go\jre". Se você não possuir o JRE instalado, instale o arquivo jre-1_5_0_12-windows-i586-p.exe e execute a cópia descrita acima.
- Descompacte o conteúdo do arquivo apache-tomcat-5.5.23.zip para uma pasta temporária qualquer. Após isto, copie todas as pastas e arquivos (bin, common, conf...) para "c:\tomcat2go\jakarta-tomcat".
- Descompacte o conteúdo do arquivo apache-tomcat-5.5.23-admin.zip para uma pasta temporária qualquer. Após isto, copie todas as pastas e arquivos (conf, server...) para "c:\tomcat2go\jakarta-tomcat\server\webapps\admin".
Caso ela seja completamente diferente da mostrada, exclua a pasta "c:\tomcat2go" e reinicie o processo descrito neste post.
Em ocorrendo tudo como esperado, clicando-se 2x com o mouse no arquivo "c:\tomcat2go\tomcat.exe", deverá aparecer um splashscreen do Tomcat e logo em seguida, o seu ícone característico posiciona-se no systray do Windows (ao lado do relógio do sistema).
Será executado o Internet Explorer, chamando o contexto principal (ex. http://localhost:8080/), onde será mostrada uma tela de boas-vindas!
Se você chegou até aqui, isto significa que a instalação foi um sucesso, parabéns!
Agora basta copiar toda a estrutura de pastas e arquivos para dentro de sua pendrive. ;c)
---
Para acessar a página de administração de contextos (http://localhost:8080/admin), edite o arquivo "c:\tomcat2go\jakarta-tomcat\conf\tomcat-users.xml" adicionando um usuário para você, com uma senha a sua escolha. Na propriedade roles, coloque:
admin,manager,role1,standard,tomcat.
---
Agradecimento pela dica:
Marcelo Rezende - malvre [at] gmail.com

17 comentários:
Valeu pelo post!
RR
Ótimo Post
Funciona Perfeitamente..
[]'s
Muito bom.
Era exatamente isso que eu estava precisando para fazer um controle de despesas com VRaptor e HSQLDB.
Valeu! Funciona perfeito.
Grato! ;c)
Pessoal, gostei muito do artigo e ao tentar baixar o tomcat2go, a pagina do site estava dando erro, sera que alguem ainda tem o programa??
Se tivesse agradeceria muito.
Meu e-mail é: samuelhenriquerj@hotmail.com
Vlw!!!! E parabéns pelo artigo!!
Obrigado!
Realmente o link para download está com problemas. Fiz um upload do arquivo para um file sharing da internet, para que vocês possam acessá-lo de lá, até que corrijam o problema do link quebrado.
URL: http://www.4shared.com/file/37431868/28cd9ab7/tomcat2go-binaries.html
Abraços!
Vlwww Rafael, baixei o arquivo e já vou usar!!
Absssss :)
Saudação a todos!! Caramba... ainda não funcionou aqui. Qdo executo o 'tomcat.exe' aparece a msg 'Java version 1.4 or later required' mesmo seguindo todos os passos descritos. Mas, claro, estou errando em alguma coisa. Alguém sabe onde pode ser?
Estou usando:
apache-tomcat-5.5.26.zip
apache-tomcat-5.5.26-admin.zip
tomcat2go-binaries.zip
jre1.6.0_03
Abraço!!!!
Anônimo,
Geralmente quando ocorre esse erro, é a utilização do JDK6 no diretório JRE. Experimente utilizar a JDK5.
[]'s
Desculpe para o meu Português, eu sou espanhol.
Estou escrevendo para ver se você pudesse enviar tanto o código fonte e executáveis Java2Go porque eu não operar qualquer um dos links de postar: (
Meu email:
albertopp@ketefollen.com
Molto obrigado!
Dear Alberto,
Thanks for the tip... I wrote you an e-mail and updated the post including a public share link to the Tomcat2Go binary file.
Regards.
Thank you very much!! ;)
Molto obrigado!
Hello, your article it´s so interesting, but the link for download tomcat2go´s binaries don´t work. Could you send me the executable and the code ?. Really appreciate it, because I need it for a project. Thank you.
My e-mail:
saab9095@gmail.com
Saab,
There are two links, one original which is not working, but I put the second one, on a public file sharing: http://www.megaupload.com/?d=5TMP7ODX
Hope you get it...
Best regards, Rafael...
Dear Alberto
Thank you so much, for the link, but i have some troubles:
1.-The directori "logs" isn´t in the pack tomcat2bo-binaries.zip
2.-When run tomcat2go.exe, apear the error "Jva version 1.4 or leater required" in a little window.
I don´t know if the trouble it´s for the directori "logs" or it´s another thing. Could you help me whith this, and thank you so much (again).
Saab
O artigo é muito interessante, porém, talvez seja um esforço desnecessário. Pois eu fiz o download do tomcat6.zip e descompactei ele no pendrive e funcionou perfeitamente bem, tanto no windows quanto no linux. Sem falar que existe a possibilidade de configurar um projeto para ser gravado no pendrive e usar o tomcat que tá definido no classpath, ou até configurar o tomcat para usar pastas definidas para um projeto, como por exemplo configurando para que apenas os dados (arquivos) sejam gravados no pendrive.
O único problema que encontrei foi que configurando o tomcat no eclipse, sempre que eu usar um SO diferente do que estava antes (windows/linux) tenho que ficar alterando as configurações do eclipse para achar o diretorio do tomcat pois a forma de localizar as unidades de discos são diferentes. Fora isso, ta rodando de boa.
Ótima dica Sávio! Este post é antigo, e talvez hoje com o Tomcat 6, seja mais simples colocá-lo dentro de uma pendrive e executá-lo sem depender de uma instalação física.
A hora que eu tiver um tempo, vou procurar fazer isso que tu disse e analisar o comportamento!
Obrigado pelas informações!
Postar um comentário