1
resposta

Tomcat faz Deploy mas não roda minha aplicação

Povo eu fiz o build do meu projeto pelo maven peguei meu war e coloquei na pasta webapps do tomcat porem ao acessar localhost:8080/nomedomeuprojeto ele da 404 vi que ele foi feito o deploy porém nao starta ! o que será ?

1 resposta

Verifica no server.xml como está configurado o seu Host.

No exemplo do meu do curso de jpa está da seguinte forma:

<Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true">

        <!-- SingleSignOn valve, share authentication between web applications
             Documentation at: /docs/config/valve.html -->
        <!--
        <Valve className="org.apache.catalina.authenticator.SingleSignOn" />
        -->

        <!-- Access log processes all example.
             Documentation at: /docs/config/valve.html
             Note: The pattern used is equivalent to using pattern="common" -->
        <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" pattern="%h %l %u %t &quot;%r&quot; %s %b" prefix="localhost_access_log" suffix=".txt"/>

      <Context docBase="projeto-jpa-2" path="/projeto-jpa-2" reloadable="true" source="org.eclipse.jst.jee.server:projeto-jpa-2"/></Host>

Verifica como está aquele parâmetro path para ver qual a URL que deve ser acessada após o localhost:8080.