mas na hora de executar ele pelo “$ sudo sh /opt/tomcat/bin/startup.sh”
o terminal me volta com este erro
thomas@ubuntu:~$ sudo sh /opt/tomcat/bin/startup.sh
Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
At least one of these environment variable is needed to run this program
como q eu faço para configurar esta variavel de ambiente ?
mas na hora q eu escolho no eclipse nao aparece o finish… lembra da foto q passei…?
e se eu dou um "$ sudo sh /opt/tomcat/bin/startup.sh " no terminal … ele me retorna isto
thomas@ubuntu:~$ sudo sh /opt/tomcat/bin/startup.sh
[sudo] password for thomas:
Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
At least one of these environment variable is needed to run this program
naum precisa do java_home e nem do tomcat_home, o tomcat home vc ja setou no eclipse quando configurou o tomcat nele se é que vc conseguiu fazer, o java home naum precisa ja está configurado no eclipse qual o jdk que vc esté usando!!
o resto chamar oq tem que chamar para fazer o start do tomcat o eclipse faz quando vc mandar o eclipse fazer isso, e naum rodar na mão via concole!!!
vou fazer o seguinte para facilitar sua vida! vou fazer um video aki e te mostrar se quiser posso até inslatar um linux aki de tua preferencia para fazer isso a sim o ubuntu… e se quizer eu vou até sua casa ou trabalho fazer isso por vc e naum conto a ninguem…
vc tem que escolher server então vai escolher tomcat na versao que vc tem e vai dar finish.
apos isso aparece uma pasta no teu workspace com o teu server!!
la tem todas as config do server quando o server é usado pelo eclipse.
na view servers vai apareser seu tomcat clicando duas vezes nele aparece a config dele e tem um link para ver o launch configuration… la vc verá em arguments o paramentro de vm chamado -Dcatalina.home que diz o endereço do teu tomcat!!!
em classpath ele vai te mostrar o bootstrap entries que vai ter tua JDK que vc especificou quando configurou o runtime do tomcat no eclipse…
na view servers clicando com o direito no seu tomcat vc pode escolher Start…
e o eclipse vai fazer o start de teu tomcat…
lembrando que provavemnente só vai funcionar as apps que vc mandou rodar no eclipse se vc quer rodar um war que ja está dentro do tomcat vc nuam precisa do eclipse…