Implementação de Tomcat

9 respostas
victorhdchagas

Senhores, boa tarde…
Estou tentando instalar o Tomcat na minha máquina, e não consigo, peguei uma versão de instalador do Tomcat,
porém quando vou executar o Tomcat… aparece a seguinte mensagem:
“Unrecognized JNI version: 0x10004”
Instalei essa versão do JDK: “java_ee_sdk-6u4-jdk7-windows”

Se trata de um Windows XP
Java 7
Tomcat 6.0

Agradeço a todos!
Atenciosamente,

9 Respostas

drsmachado

wutachi:
Senhores, boa tarde…
Estou tentando instalar o Tomcat na minha máquina, e não consigo, peguei uma versão de instalador do Tomcat,
porém quando vou executar o Tomcat… aparece a seguinte mensagem:
“Unrecognized JNI version: 0x10004”
Instalei essa versão do JDK: “java_ee_sdk-6u4-jdk7-windows”

Se trata de um Windows XP
Java 7
Tomcat 6.0

Agradeço a todos!
Atenciosamente,


Baixe o arquivo .zip e descompacte-o.
Creio que não precisará para manter a aplicação rodando além do momento do desenvolvimento, certo?
Com isso, basta configurar a IDE preferida para usar o mesmo e está tranquilo.

victorhdchagas

Pois é cara, esse sistema esta instalado no servidor de um cliente…
Quero colocar minha aplicação pra rodar nele… E não tive sucesso… instalei o JDK… e não deu certo…
Verifiquei que as variaveis de ambiente não estavam configuradas…

victorhdchagas

PS: Procurei na minha maquina de desenvolvimento as variaveis do sistema nas propriedades do Windows, e as mesmas não apontam para o diretório Java…
Ou seja, isso não é a razão dos problemas… (creio )

victorhdchagas

Nada?

A

drsmachado:

Baixe o arquivo .zip e descompacte-o.
Creio que não precisará para manter a aplicação rodando além do momento do desenvolvimento, certo?
Com isso, basta configurar a IDE preferida para usar o mesmo e está tranquilo.

é muito melhor você fazer como o drsmachado falou, você tem maior controle sobre o tomcat.
No arquivo %TOMCAT_HOME%/conf/server.xml você pode alterar para onde está apontando o seu server no final do arquivo:

troque o <Engine…/> que está lá por este:

<Engine name="Catalina" defaultHost="localhost" jvmRoute="Tomcat7">

      <!--For clustering, please take a look at documentation at:
          /docs/cluster-howto.html  (simple how to)
          /docs/config/cluster.html (reference documentation) -->
      <!--
      <Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster"/>
      -->

      <!-- Use the LockOutRealm to prevent attempts to guess user passwords
           via a brute-force attack -->
      <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
             resourceName="UserDatabase"/>

      <!-- Define the default virtual host
           Note: XML Schema validation will not work with Xerces 2.2.
       -->
      <Host name="localhost"
            appBase="webapps"
            unpackWARs="true"
            autoDeploy="true"
            xmlValidation="false"
            xmlNamespaceAware="false">

        <Valve className="org.apache.catalina.valves.AccessLogValve"
               directory="C:\Tomcat7\logs"
               prefix="tomcat-access_log."
               suffix=".txt"
               pattern="common"
               resolveHosts="false"/>

<!-- Aqui comeca contextos -->

          <Context  path="/nomeDoAplic"
                    docBase="caminhoDaSuaAplicacao" 
                    reloadable="true"
                    trusted="true"
                    crossContext="true"
                    workDir="C:/Tomcat7/work">

          </Context>

        </Host>
    </Engine>
victorhdchagas

Pois é andré… o problema é que preciso que aplicação rode como serviço do Windows… :S
Rode fulltime enquanto o computador estiver ligado.

A

Ainda não vejo problema… você possui o startup.bat e o shutdown.bat na pasta bin do projeto do tomcat, você não tem a necessidade do serviço,o mesmo se tiver, é só configurar com o nome do jvmRoute=“Tomcat7” que é o serviço, e ao iniciar o computador você deve somente colocá-lo para startar também. Você está com vício em instaladores :lol: são bem mais faceis, mas a manipulação dele fica mais difícil se você não colocar a “mão na massa”

victorhdchagas

pode até ser, pensei nisso também…
poréeéééém! o problema é que na tela do usuário, vai ficar o Tomcat aberto, e fatalmente ele pode fechar…
com o serviço vindo do instalador, só fica um icone do lado do relogio do windows… o que nao me da esse problema…

victorhdchagas

Mas em geral o problema iria persistir,o erro acontece porque não encontra “JNI” no computador…

Criado 26 de junho de 2012
Ultima resposta 27 de jun. de 2012
Respostas 9
Participantes 3