Loading ...
Sorry, an error occurred while loading the content.

armazenar a data e hora de deploy

Expand Messages
  • Hilton Menezes
    Senhores, Situacao: Preciso mandar um arquivo EAR para o cliente fazer deploy automaticamente. Entretando o cliente gostaria de saber NA APLICACAO a data e
    Message 1 of 7 , Nov 5, 2004
    • 0 Attachment
      Senhores,

      Situacao: Preciso mandar um arquivo EAR para o cliente fazer deploy
      automaticamente. Entretando o cliente gostaria de saber NA APLICACAO
      a data e hora que o departamento de TI fez o Deploy. O cliente eh uma
      grande empresa e portanto quando mando o EAR, eh aberta uma
      solicitacao para o departamento de TI para realizar o deploy.

      Pergunta: Alguem conhece uma maneira para que possa armazenar a data
      e hora que o servidor de aplicacao explode o arquivo EAR e
      disponibiliza-la na propria aplicacao?

      Abraco a todos

      Hilton
    • Luiz Esmiralha
      É só você criar um listener associado ao contexto da sua aplicação que registre o momento exato em que o contexto foi inicializado em um arquivo texto. On
      Message 2 of 7 , Nov 5, 2004
      • 0 Attachment
        É só você criar um listener associado ao contexto da sua aplicação que
        registre o momento exato em que o contexto foi inicializado em um
        arquivo texto.


        On Fri, 05 Nov 2004 11:42:00 -0000, Hilton Menezes
        <hilton.lista@...> wrote:
        >
        >
        > Senhores,
        >
        > Situacao: Preciso mandar um arquivo EAR para o cliente fazer deploy
        > automaticamente. Entretando o cliente gostaria de saber NA APLICACAO
        > a data e hora que o departamento de TI fez o Deploy. O cliente eh uma
        > grande empresa e portanto quando mando o EAR, eh aberta uma
        > solicitacao para o departamento de TI para realizar o deploy.
        >
        > Pergunta: Alguem conhece uma maneira para que possa armazenar a data
        > e hora que o servidor de aplicacao explode o arquivo EAR e
        > disponibiliza-la na propria aplicacao?
        >
        > Abraco a todos
        >
        > Hilton
        >
        >
        > -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
        > Rio Java Users Group http://www.riojug.org
        > E-mail dos Moderadores riojug-owner@yahoogroups.com
        > -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
        > Participe também das outras listas do RioJUG:
        > SCJP (groups.yahoo.com/group/scjp_riojug)
        > SCWCD (groups.yahoo.com/group/scwcd_riojug)
        > Java Server Faces (groups.yahoo.com/group/jsf_riojug)
        > -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
        >
        > Yahoo! Groups Links
        >
        >
        >
        >
        >
      • Sven van 't Veer
        Acho que a melhor forma é utilização da interface JMX do seu servidor para obter a data e hora que foi executado o deploy da aplicação. ... De: Hilton
        Message 3 of 7 , Nov 5, 2004
        • 0 Attachment
          Acho que a melhor forma é utilização da interface JMX do seu servidor
          para obter a data e hora que foi executado o deploy da aplicação.



          -----Mensagem original-----
          De: Hilton Menezes [mailto:hilton.lista@...]
          Enviada em: sexta-feira, 5 de novembro de 2004 09:42
          Para: riojug@yahoogroups.com
          Assunto: [riojug] armazenar a data e hora de deploy



          Senhores,

          Situacao: Preciso mandar um arquivo EAR para o cliente fazer deploy
          automaticamente. Entretando o cliente gostaria de saber NA APLICACAO
          a data e hora que o departamento de TI fez o Deploy. O cliente eh uma
          grande empresa e portanto quando mando o EAR, eh aberta uma
          solicitacao para o departamento de TI para realizar o deploy.

          Pergunta: Alguem conhece uma maneira para que possa armazenar a data
          e hora que o servidor de aplicacao explode o arquivo EAR e
          disponibiliza-la na propria aplicacao?

          Abraco a todos

          Hilton






          -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
          Rio Java Users Group http://www.riojug.org
          E-mail dos Moderadores riojug-owner@yahoogroups.com
          -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
          Participe também das outras listas do RioJUG:
          SCJP (groups.yahoo.com/group/scjp_riojug)
          SCWCD (groups.yahoo.com/group/scwcd_riojug)
          Java Server Faces (groups.yahoo.com/group/jsf_riojug)
          -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

          Yahoo! Groups Links
        • Luiz Esmiralha
          1) Crie uma classe que implemente ServletContextListener: Ex.: public class MeuListener implements ServletContextListener { public void
          Message 4 of 7 , Nov 5, 2004
          • 0 Attachment
            1) Crie uma classe que implemente ServletContextListener:
            Ex.:
            public class MeuListener implements ServletContextListener {
            public void contextInitialized(ServletContextEvent sce) {
            //Loga a data e hora em um arquivo
            }
            }

            OBS: os imports foram omitidos.


            2) Acrescente no web.xml a entrada:
            <listener>
            <listener-class>pacotedolistener.MeuListener</listener-class>
            </listener>

            Mais simples que isso é impossível.

            On Fri, 5 Nov 2004 09:53:00 -0200, Sven van 't Veer
            <sven.vantveer@...> wrote:
            >
            >
            > Acho que a melhor forma é utilização da interface JMX do seu servidor
            > para obter a data e hora que foi executado o deploy da aplicação.
            >
            > -----Mensagem original-----
            > De: Hilton Menezes [mailto:hilton.lista@...]
            > Enviada em: sexta-feira, 5 de novembro de 2004 09:42
            > Para: riojug@yahoogroups.com
            > Assunto: [riojug] armazenar a data e hora de deploy
            >
            > Senhores,
            >
            > Situacao: Preciso mandar um arquivo EAR para o cliente fazer deploy
            > automaticamente. Entretando o cliente gostaria de saber NA APLICACAO
            > a data e hora que o departamento de TI fez o Deploy. O cliente eh uma
            > grande empresa e portanto quando mando o EAR, eh aberta uma
            > solicitacao para o departamento de TI para realizar o deploy.
            >
            > Pergunta: Alguem conhece uma maneira para que possa armazenar a data
            > e hora que o servidor de aplicacao explode o arquivo EAR e
            > disponibiliza-la na propria aplicacao?
            >
            > Abraco a todos
            >
            > Hilton
            >
            > -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
            > Rio Java Users Group http://www.riojug.org
            > E-mail dos Moderadores riojug-owner@yahoogroups.com
            > -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
            > Participe também das outras listas do RioJUG:
            > SCJP (groups.yahoo.com/group/scjp_riojug)
            > SCWCD (groups.yahoo.com/group/scwcd_riojug)
            > Java Server Faces (groups.yahoo.com/group/jsf_riojug)
            > -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
            >
            > Yahoo! Groups Links
            >
            >
            > -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
            > Rio Java Users Group http://www.riojug.org
            > E-mail dos Moderadores riojug-owner@yahoogroups.com
            > -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
            > Participe também das outras listas do RioJUG:
            > SCJP (groups.yahoo.com/group/scjp_riojug)
            > SCWCD (groups.yahoo.com/group/scwcd_riojug)
            > Java Server Faces (groups.yahoo.com/group/jsf_riojug)
            > -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
            >
            > Yahoo! Groups Links
            >
            >
            >
            >
            >
          • Sven van 't Veer
            Isso até funciona, se a aplicação foi instalado em um único servidor. Na hora que roda em cluster é outra coisa. Imagina que dé pau em um servidor e é
            Message 5 of 7 , Nov 5, 2004
            • 0 Attachment
              Isso até funciona, se a aplicação foi instalado em um único servidor. Na
              hora que roda em cluster é outra coisa. Imagina que dé pau em um
              servidor e é necessário reiniciar o servidor. O ServletContext do
              servidor vai apontar para uma data e hora diferente dos servidores que
              não foram reinicializados.

              Utilizando a api JMX do servidor vai indicar a data e hora que o deploy
              da aplicação foi feito no cluster e não para data e hora que foi
              reinicializada cada servidor.

              Um bom exemplo é um cluster de weblogic. O Admin Server de WLS
              geralmente não faz parte do cluster, portanto, se deploya a aplicacao na
              hora D, hora D esta gravada no Admin Server. Agora após D + 1 semana,
              vamos reinicializar os 8 instancias do cluster (Hora R). Obviamente não
              consigo rodar start exatamente na mesma hora em cada servidor, porem
              usando o contexto do servlet, vou obter R + 1, R + 2, R + n, R + 8.
              Utilizando JMX, vou obter D, que é a data e hora que o equipe de
              sistemas efeituou o deploy pedido na chamada. Enquanto não reinicializa
              o servidor de administração, hora R fica gravado como hora de deploy.
              Utilizando o context do servlet, eu posso obter qualquer hora posso ter
              sorte e quando peça a hora de deployde um servidor que não foi
              reinicializada (obtendo a data de deploy no mês passado) e eu posso ter
              ma sorte pedindo data e hora num servidor que foi inicializado 1 minuto
              atrás.



              -----Mensagem original-----
              De: Luiz Esmiralha [mailto:esmiralha@...]
              Enviada em: sexta-feira, 5 de novembro de 2004 10:38
              Para: riojug@yahoogroups.com
              Assunto: Re: RES: [riojug] armazenar a data e hora de deploy


              1) Crie uma classe que implemente ServletContextListener:
              Ex.:
              public class MeuListener implements ServletContextListener {
              public void contextInitialized(ServletContextEvent sce) {
              //Loga a data e hora em um arquivo
              }
              }

              OBS: os imports foram omitidos.


              2) Acrescente no web.xml a entrada:
              <listener>
              <listener-class>pacotedolistener.MeuListener</listener-class>
              </listener>

              Mais simples que isso é impossível.

              On Fri, 5 Nov 2004 09:53:00 -0200, Sven van 't Veer
              <sven.vantveer@...> wrote:
              >
              >
              > Acho que a melhor forma é utilização da interface JMX do seu servidor
              > para obter a data e hora que foi executado o deploy da aplicação.
              >
              > -----Mensagem original-----
              > De: Hilton Menezes [mailto:hilton.lista@...]
              > Enviada em: sexta-feira, 5 de novembro de 2004 09:42
              > Para: riojug@yahoogroups.com
              > Assunto: [riojug] armazenar a data e hora de deploy
              >
              > Senhores,
              >
              > Situacao: Preciso mandar um arquivo EAR para o cliente fazer deploy
              > automaticamente. Entretando o cliente gostaria de saber NA APLICACAO
              > a data e hora que o departamento de TI fez o Deploy. O cliente eh uma
              > grande empresa e portanto quando mando o EAR, eh aberta uma
              > solicitacao para o departamento de TI para realizar o deploy.
              >
              > Pergunta: Alguem conhece uma maneira para que possa armazenar a data
              > e hora que o servidor de aplicacao explode o arquivo EAR e
              > disponibiliza-la na propria aplicacao?
              >
              > Abraco a todos
              >
              > Hilton
              >
              > -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
              > Rio Java Users Group http://www.riojug.org
              > E-mail dos Moderadores riojug-owner@yahoogroups.com
              > -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
              > Participe também das outras listas do RioJUG:
              > SCJP (groups.yahoo.com/group/scjp_riojug)
              > SCWCD (groups.yahoo.com/group/scwcd_riojug)
              > Java Server Faces (groups.yahoo.com/group/jsf_riojug)
              > -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
              >
              > Yahoo! Groups Links
              >
              >
              > -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
              > Rio Java Users Group http://www.riojug.org
              > E-mail dos Moderadores riojug-owner@yahoogroups.com
              > -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
              > Participe também das outras listas do RioJUG:
              > SCJP (groups.yahoo.com/group/scjp_riojug)
              > SCWCD (groups.yahoo.com/group/scwcd_riojug)
              > Java Server Faces (groups.yahoo.com/group/jsf_riojug)
              > -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
              >
              > Yahoo! Groups Links
              >
              >
              >
              >
              >



              -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
              Rio Java Users Group http://www.riojug.org
              E-mail dos Moderadores riojug-owner@yahoogroups.com
              -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
              Participe também das outras listas do RioJUG:
              SCJP (groups.yahoo.com/group/scjp_riojug)
              SCWCD (groups.yahoo.com/group/scwcd_riojug)
              Java Server Faces (groups.yahoo.com/group/jsf_riojug)
              -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

              Yahoo! Groups Links
            • Luiz Esmiralha
              Ele está usando um cluster? A diferença de tempo (provavelmente mínima) entre o deploy de cada nó do cluster impacta o resultado que ele espera? Me explica
              Message 6 of 7 , Nov 5, 2004
              • 0 Attachment
                Ele está usando um cluster? A diferença de tempo (provavelmente
                mínima) entre o deploy de cada nó do cluster impacta o resultado que
                ele espera? Me explica como pode se atualizar uma aplicação que roda
                em cluster e a atualização ser realizada em apenas alguns nós do
                cluster, enquanto outros continuam desatualizados por um período de
                tempo perceptível? Nesse meio tempo, os usuários acessarão duas
                aplicações diferentes??

                Será que isso não é o clássico caso de "chifre em cabeça de cavalo"?


                On Fri, 5 Nov 2004 10:58:06 -0200, Sven van 't Veer
                <sven.vantveer@...> wrote:
                >
                > Isso até funciona, se a aplicação foi instalado em um único servidor. Na
                > hora que roda em cluster é outra coisa. Imagina que dé pau em um
                > servidor e é necessário reiniciar o servidor. O ServletContext do
                > servidor vai apontar para uma data e hora diferente dos servidores que
                > não foram reinicializados.
                >
                > Utilizando a api JMX do servidor vai indicar a data e hora que o deploy
                > da aplicação foi feito no cluster e não para data e hora que foi
                > reinicializada cada servidor.
                >
                > Um bom exemplo é um cluster de weblogic. O Admin Server de WLS
                > geralmente não faz parte do cluster, portanto, se deploya a aplicacao na
                > hora D, hora D esta gravada no Admin Server. Agora após D + 1 semana,
                > vamos reinicializar os 8 instancias do cluster (Hora R). Obviamente não
                > consigo rodar start exatamente na mesma hora em cada servidor, porem
                > usando o contexto do servlet, vou obter R + 1, R + 2, R + n, R + 8.
                > Utilizando JMX, vou obter D, que é a data e hora que o equipe de
                > sistemas efeituou o deploy pedido na chamada. Enquanto não reinicializa
                > o servidor de administração, hora R fica gravado como hora de deploy.
                > Utilizando o context do servlet, eu posso obter qualquer hora posso ter
                > sorte e quando peça a hora de deployde um servidor que não foi
                > reinicializada (obtendo a data de deploy no mês passado) e eu posso ter
                > ma sorte pedindo data e hora num servidor que foi inicializado 1 minuto
                > atrás.
                >
                > -----Mensagem original-----
                > De: Luiz Esmiralha [mailto:esmiralha@...]
                > Enviada em: sexta-feira, 5 de novembro de 2004 10:38
                > Para: riojug@yahoogroups.com
                > Assunto: Re: RES: [riojug] armazenar a data e hora de deploy
                >
                > 1) Crie uma classe que implemente ServletContextListener:
                > Ex.:
                > public class MeuListener implements ServletContextListener {
                > public void contextInitialized(ServletContextEvent sce) {
                > //Loga a data e hora em um arquivo
                > }
                > }
                >
                > OBS: os imports foram omitidos.
                >
                > 2) Acrescente no web.xml a entrada:
                > <listener>
                > <listener-class>pacotedolistener.MeuListener</listener-class>
                > </listener>
                >
                > Mais simples que isso é impossível.
                >
                > On Fri, 5 Nov 2004 09:53:00 -0200, Sven van 't Veer
                > <sven.vantveer@...> wrote:
                > >
                > >
                > > Acho que a melhor forma é utilização da interface JMX do seu servidor
                > > para obter a data e hora que foi executado o deploy da aplicação.
                > >
                > > -----Mensagem original-----
                > > De: Hilton Menezes [mailto:hilton.lista@...]
                > > Enviada em: sexta-feira, 5 de novembro de 2004 09:42
                > > Para: riojug@yahoogroups.com
                > > Assunto: [riojug] armazenar a data e hora de deploy
                > >
                > > Senhores,
                > >
                > > Situacao: Preciso mandar um arquivo EAR para o cliente fazer deploy
                > > automaticamente. Entretando o cliente gostaria de saber NA APLICACAO
                > > a data e hora que o departamento de TI fez o Deploy. O cliente eh uma
                > > grande empresa e portanto quando mando o EAR, eh aberta uma
                > > solicitacao para o departamento de TI para realizar o deploy.
                > >
                > > Pergunta: Alguem conhece uma maneira para que possa armazenar a data
                > > e hora que o servidor de aplicacao explode o arquivo EAR e
                > > disponibiliza-la na propria aplicacao?
                > >
                > > Abraco a todos
                > >
                > > Hilton
                > >
                > > -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
                > > Rio Java Users Group http://www.riojug.org
                > > E-mail dos Moderadores riojug-owner@yahoogroups.com
                > > -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
                > > Participe também das outras listas do RioJUG:
                > > SCJP (groups.yahoo.com/group/scjp_riojug)
                > > SCWCD (groups.yahoo.com/group/scwcd_riojug)
                > > Java Server Faces (groups.yahoo.com/group/jsf_riojug)
                > > -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
                > >
                > > Yahoo! Groups Links
                > >
                > >
                > > -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
                > > Rio Java Users Group http://www.riojug.org
                > > E-mail dos Moderadores riojug-owner@yahoogroups.com
                > > -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
                > > Participe também das outras listas do RioJUG:
                > > SCJP (groups.yahoo.com/group/scjp_riojug)
                > > SCWCD (groups.yahoo.com/group/scwcd_riojug)
                > > Java Server Faces (groups.yahoo.com/group/jsf_riojug)
                > > -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
                > >
                > > Yahoo! Groups Links
                > >
                > >
                > >
                > >
                > >
                >
                > -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
                > Rio Java Users Group http://www.riojug.org
                > E-mail dos Moderadores riojug-owner@yahoogroups.com
                > -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
                > Participe também das outras listas do RioJUG:
                > SCJP (groups.yahoo.com/group/scjp_riojug)
                > SCWCD (groups.yahoo.com/group/scwcd_riojug)
                > Java Server Faces (groups.yahoo.com/group/jsf_riojug)
                > -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
                >
                > Yahoo! Groups Links
                >
                >
                > -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
                > Rio Java Users Group http://www.riojug.org
                > E-mail dos Moderadores riojug-owner@yahoogroups.com
                > -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
                > Participe também das outras listas do RioJUG:
                > SCJP (groups.yahoo.com/group/scjp_riojug)
                > SCWCD (groups.yahoo.com/group/scwcd_riojug)
                > Java Server Faces (groups.yahoo.com/group/jsf_riojug)
                > -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
                >
                > Yahoo! Groups Links
                >
                >
                >
                >
                >
              • Sven van 't Veer
                Ele está usando um cluster? Nem importa se ele esta utilizando um cluster agora, possivelmente no futuro utilizara um cluster. A diferença de tempo
                Message 7 of 7 , Nov 5, 2004
                • 0 Attachment
                  Ele está usando um cluster?

                  Nem importa se ele esta utilizando um cluster agora, possivelmente no
                  futuro utilizara um cluster.

                  A diferença de tempo (provavelmente
                  mínima) entre o deploy de cada nó do cluster impacta o resultado que
                  ele espera?

                  Nao necessariamente, mas a reinicializaçao de um nó do cluster impacta
                  gravemente no resultado esperado pois o contexto desse nó será diferente
                  dos outros.

                  Me explica como pode se atualizar uma aplicação que roda
                  em cluster e a atualização ser realizada em apenas alguns nós do
                  cluster, enquanto outros continuam desatualizados por um período de
                  tempo perceptível? Nesse meio tempo, os usuários acessarão duas
                  aplicações diferentes??

                  Nao estou falando disso. Um deploy de uma aplicacao em cluster é um
                  deploy em cada nó. Estou falando de reinicializar, ou poir substituição
                  de um nó. A data e hora obtido deste nó é completamente diferente do
                  resultado esperado.

                  Será que isso não é o clássico caso de "chifre em cabeça de cavalo"?

                  Nao sei o que quer dizer (nao sou brasileiro), mas, quando se fala de
                  soluçoes sempre é melhor usar o que existe do que inventar novidades.
                  Todas as servidores tem alguma fora de informar data e hora de deploy,
                  use isso.


                  On Fri, 5 Nov 2004 10:58:06 -0200, Sven van 't Veer
                  <sven.vantveer@...> wrote:
                  >
                  > Isso até funciona, se a aplicação foi instalado em um único servidor.
                  Na
                  > hora que roda em cluster é outra coisa. Imagina que dé pau em um
                  > servidor e é necessário reiniciar o servidor. O ServletContext do
                  > servidor vai apontar para uma data e hora diferente dos servidores que
                  > não foram reinicializados.
                  >
                  > Utilizando a api JMX do servidor vai indicar a data e hora que o
                  deploy
                  > da aplicação foi feito no cluster e não para data e hora que foi
                  > reinicializada cada servidor.
                  >
                  > Um bom exemplo é um cluster de weblogic. O Admin Server de WLS
                  > geralmente não faz parte do cluster, portanto, se deploya a aplicacao
                  na
                  > hora D, hora D esta gravada no Admin Server. Agora após D + 1 semana,
                  > vamos reinicializar os 8 instancias do cluster (Hora R). Obviamente
                  não
                  > consigo rodar start exatamente na mesma hora em cada servidor, porem
                  > usando o contexto do servlet, vou obter R + 1, R + 2, R + n, R + 8.
                  > Utilizando JMX, vou obter D, que é a data e hora que o equipe de
                  > sistemas efeituou o deploy pedido na chamada. Enquanto não
                  reinicializa
                  > o servidor de administração, hora R fica gravado como hora de deploy.
                  > Utilizando o context do servlet, eu posso obter qualquer hora posso
                  ter
                  > sorte e quando peça a hora de deployde um servidor que não foi
                  > reinicializada (obtendo a data de deploy no mês passado) e eu posso
                  ter
                  > ma sorte pedindo data e hora num servidor que foi inicializado 1
                  minuto
                  > atrás.
                  >
                  > -----Mensagem original-----
                  > De: Luiz Esmiralha [mailto:esmiralha@...]
                  > Enviada em: sexta-feira, 5 de novembro de 2004 10:38
                  > Para: riojug@yahoogroups.com
                  > Assunto: Re: RES: [riojug] armazenar a data e hora de deploy
                  >
                  > 1) Crie uma classe que implemente ServletContextListener:
                  > Ex.:
                  > public class MeuListener implements ServletContextListener {
                  > public void contextInitialized(ServletContextEvent sce) {
                  > //Loga a data e hora em um arquivo
                  > }
                  > }
                  >
                  > OBS: os imports foram omitidos.
                  >
                  > 2) Acrescente no web.xml a entrada:
                  > <listener>
                  > <listener-class>pacotedolistener.MeuListener</listener-class>
                  > </listener>
                  >
                  > Mais simples que isso é impossível.
                  >
                  > On Fri, 5 Nov 2004 09:53:00 -0200, Sven van 't Veer
                  > <sven.vantveer@...> wrote:
                  > >
                  > >
                  > > Acho que a melhor forma é utilização da interface JMX do seu
                  servidor
                  > > para obter a data e hora que foi executado o deploy da aplicação.
                  > >
                  > > -----Mensagem original-----
                  > > De: Hilton Menezes [mailto:hilton.lista@...]
                  > > Enviada em: sexta-feira, 5 de novembro de 2004 09:42
                  > > Para: riojug@yahoogroups.com
                  > > Assunto: [riojug] armazenar a data e hora de deploy
                  > >
                  > > Senhores,
                  > >
                  > > Situacao: Preciso mandar um arquivo EAR para o cliente fazer deploy
                  > > automaticamente. Entretando o cliente gostaria de saber NA APLICACAO
                  > > a data e hora que o departamento de TI fez o Deploy. O cliente eh
                  uma
                  > > grande empresa e portanto quando mando o EAR, eh aberta uma
                  > > solicitacao para o departamento de TI para realizar o deploy.
                  > >
                  > > Pergunta: Alguem conhece uma maneira para que possa armazenar a data
                  > > e hora que o servidor de aplicacao explode o arquivo EAR e
                  > > disponibiliza-la na propria aplicacao?
                  > >
                  > > Abraco a todos
                  > >
                  > > Hilton
                  > >
                  > > -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
                  > > Rio Java Users Group http://www.riojug.org
                  > > E-mail dos Moderadores riojug-owner@yahoogroups.com
                  > > -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
                  > > Participe também das outras listas do RioJUG:
                  > > SCJP (groups.yahoo.com/group/scjp_riojug)
                  > > SCWCD (groups.yahoo.com/group/scwcd_riojug)
                  > > Java Server Faces (groups.yahoo.com/group/jsf_riojug)
                  > > -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
                  > >
                  > > Yahoo! Groups Links
                  > >
                  > >
                  > > -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
                  > > Rio Java Users Group http://www.riojug.org
                  > > E-mail dos Moderadores riojug-owner@yahoogroups.com
                  > > -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
                  > > Participe também das outras listas do RioJUG:
                  > > SCJP (groups.yahoo.com/group/scjp_riojug)
                  > > SCWCD (groups.yahoo.com/group/scwcd_riojug)
                  > > Java Server Faces (groups.yahoo.com/group/jsf_riojug)
                  > > -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
                  > >
                  > > Yahoo! Groups Links
                  > >
                  > >
                  > >
                  > >
                  > >
                  >
                  > -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
                  > Rio Java Users Group http://www.riojug.org
                  > E-mail dos Moderadores riojug-owner@yahoogroups.com
                  > -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
                  > Participe também das outras listas do RioJUG:
                  > SCJP (groups.yahoo.com/group/scjp_riojug)
                  > SCWCD (groups.yahoo.com/group/scwcd_riojug)
                  > Java Server Faces (groups.yahoo.com/group/jsf_riojug)
                  > -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
                  >
                  > Yahoo! Groups Links
                  >
                  >
                  > -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
                  > Rio Java Users Group http://www.riojug.org
                  > E-mail dos Moderadores riojug-owner@yahoogroups.com
                  > -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
                  > Participe também das outras listas do RioJUG:
                  > SCJP (groups.yahoo.com/group/scjp_riojug)
                  > SCWCD (groups.yahoo.com/group/scwcd_riojug)
                  > Java Server Faces (groups.yahoo.com/group/jsf_riojug)
                  > -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
                  >
                  > Yahoo! Groups Links
                  >
                  >
                  >
                  >
                  >



                  -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
                  Rio Java Users Group http://www.riojug.org
                  E-mail dos Moderadores riojug-owner@yahoogroups.com
                  -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
                  Participe também das outras listas do RioJUG:
                  SCJP (groups.yahoo.com/group/scjp_riojug)
                  SCWCD (groups.yahoo.com/group/scwcd_riojug)
                  Java Server Faces (groups.yahoo.com/group/jsf_riojug)
                  -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

                  Yahoo! Groups Links
                Your message has been successfully submitted and would be delivered to recipients shortly.