Start automático de aplicação ao subir o tomcat

4 respostas
R

Bom dia pessoal…

Eu efetuei download de uma aplicação chamada liferay (Quem não conhece, vale a pena…) e achei interessante que ao startar o Tomcat, a aplicação já é inicializada, e ao chamar a url http://localhost:8080/ ele já direciona para a página da aplicação…

Pode parecer banal mas não sei fazer isso com uma aplicação que eu estou desenvolvendo… alguem poderia me dar uma dica?

Grato.

Rafael

4 Respostas

Guilherme_Gomes

Você configura as aplicações carregadas pelo tomcat no arquivo ${tomcat_home}/conf/server.xml.
Para mais informações, dá uma olhada no site do tomcat. No google você acha bastante exemplo também.

R

Guilherme,

Agradeço a sua resposta, porém, analisando esse arquivo no caso que eu citei, não encontrei nada que pudesse estar realizando isso que eu estou precisando. Você não teria um exemplo?

[]s

Guilherme_Gomes
<Server port="8005" shutdown="SHUTDOWN" debug="0">
  <Service name="Tomcat-Standalone">
    <Connector className="org.apache.catalina.connector.http.HttpConnector"
      port="8080" minProcessors="5" maxProcessors="75"
      enableLookups="true" redirectPort="8443"
      acceptCount="10" debug="0" connectionTimeout="60000"/>
    <Engine name="Standalone" defaultHost="localhost" debug="0">
      <Logger className="org.apache.catalina.logger.FileLogger"
        prefix="catalina_log." suffix=".txt"
        timestamp="true"/>
      <Realm className="org.apache.catalina.realm.MemoryRealm" />


      <!-- HOST MAPEADO PARA O ENDERECO LOCALHOST -->
      <!-- perceba que o appBase esta apontando para a pasta webapps (ela está dentro do tomcat), se quiser, pode alterar para o caminho completo da sua aplicação.
              Dentro dessa pasta, precisa existir uma pasta ROOT ou um ROOT.war que será a aplicação default. Quaisquer outras pastas/WARs serão carregados como  aplicações de contexto -->
      <Host name="localhost" debug="0" appBase="webapps" unpackWARs="true">
        <Valve className="org.apache.catalina.valves.AccessLogValve"
          directory="logs" prefix="localhost_access_log." suffix=".txt"
          pattern="common"/>
        <Logger className="org.apache.catalina.logger.FileLogger"
         directory="logs" prefix="localhost_log." suffix=".txt"
         timestamp="true"/>

        <!-- Exemplo de declaração explicita de contexto -->
        <Context path="/examples" docBase="examples" debug="0"
         reloadable="true">
          <Logger className="org.apache.catalina.logger.FileLogger"
           prefix="localhost_examples_log." suffix=".txt"
           timestamp="true"/>
         </Context>
      </Host>
    </Engine>
  </Service>
</Server>
R

Obrigado Guilherme… vou testar e depois edito para [RESOLVIDO]

[]s

Criado 9 de setembro de 2009
Ultima resposta 9 de set. de 2009
Respostas 4
Participantes 2