rodar aplicativo na inicialização do tomcat [RESOLVIDO]  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
mauricioadl
GUJ Master
[Avatar]

Membro desde: 10/05/2007 14:52:21
Mensagens: 1140
Offline

Pessoal bom dia!

Quero rodar um aplicativo (servidorzinho de socket) junto com a inicialização do tomcat, para que ele tenha acesso as libs que o tomcat usa.

tem como fazer isso?

This message was edited 1 time. Last update was at 28/11/2011 15:16:04


Seu problema foi resolvido? Por favor, edite seu primeiro post e adicione [RESOLVIDO] no título.
O forum agradece.
[Email] [MSN]
FernandoFranzini
GUJ Master
[Avatar]

Membro desde: 24/04/2009 12:58:16
Mensagens: 1541
Offline

Sim....
Use Listener de contexto, para manipular eventos de deploy/undeploy.

Fernando Franzini
[Email] [WWW]
mauricioadl
GUJ Master
[Avatar]

Membro desde: 10/05/2007 14:52:21
Mensagens: 1140
Offline

ok. vou pesquisar sobre isso e quando testar eu posto o resultado.

obrigado!

Seu problema foi resolvido? Por favor, edite seu primeiro post e adicione [RESOLVIDO] no título.
O forum agradece.
[Email] [MSN]
mauricioadl
GUJ Master
[Avatar]

Membro desde: 10/05/2007 14:52:21
Mensagens: 1140
Offline

criei uma classe de listener



configurei o web.xml


porem nao funciona, da erro no arquivo web.xml

alguem sabe me dizer oq ha de errado?

Seu problema foi resolvido? Por favor, edite seu primeiro post e adicione [RESOLVIDO] no título.
O forum agradece.
[Email] [MSN]
FernandoFranzini
GUJ Master
[Avatar]

Membro desde: 24/04/2009 12:58:16
Mensagens: 1541
Offline

Que erro?
Obs - aplicativo servlet 3.0 não precisa declara no xml, apenas use as anotações.

Fernando Franzini
[Email] [WWW]
mauricioadl
GUJ Master
[Avatar]

Membro desde: 10/05/2007 14:52:21
Mensagens: 1140
Offline

da erro 404 pagina nao encontrada.

qndo tiro a configuracao do web.xml ele funciona normal.

qual eh a anotacao para marcar uma classe como contextListener?

Seu problema foi resolvido? Por favor, edite seu primeiro post e adicione [RESOLVIDO] no título.
O forum agradece.
[Email] [MSN]
FernandoFranzini
GUJ Master
[Avatar]

Membro desde: 24/04/2009 12:58:16
Mensagens: 1541
Offline

mauricioadl wrote:da erro 404 pagina nao encontrada.

qndo tiro a configuracao do web.xml ele funciona normal.

qual eh a anotacao para marcar uma classe como contextListener?


Mas isso não é erro...404 é q a pagina index não foi encontrada..kkkk
Se seu listener esta com erro, vai gerar o log no tomcat...veja la que esta descrito oq vc fez de errrado...
- http://docs.oracle.com/javaee/6/api/javax/servlet/annotation/WebListener.html

This message was edited 1 time. Last update was at 28/11/2011 11:03:23


Fernando Franzini
[Email] [WWW]
mauricioadl
GUJ Master
[Avatar]

Membro desde: 10/05/2007 14:52:21
Mensagens: 1140
Offline

coloquei com anotacao mais o listener nao eh disparado. segue a classe:



outra dica?

Seu problema foi resolvido? Por favor, edite seu primeiro post e adicione [RESOLVIDO] no título.
O forum agradece.
[Email] [MSN]
FernandoFranzini
GUJ Master
[Avatar]

Membro desde: 24/04/2009 12:58:16
Mensagens: 1541
Offline

Não tem mais dicas... é simples assim....
Alguma coisa ta errada ai....é so fazer deploy do war de boa....

Fernando Franzini
[Email] [WWW]
mauricioadl
GUJ Master
[Avatar]

Membro desde: 10/05/2007 14:52:21
Mensagens: 1140
Offline

o pior q a aplicacao nao tem nada. apenas uma classe que eh o listener e uma pagina index.html com um ola escrito.

ta tenso!

Seu problema foi resolvido? Por favor, edite seu primeiro post e adicione [RESOLVIDO] no título.
O forum agradece.
[Email] [MSN]
FernandoFranzini
GUJ Master
[Avatar]

Membro desde: 24/04/2009 12:58:16
Mensagens: 1541
Offline

Aqui sempre funcionou.....kkkk
Quando vc configura algo de errado, o container faz o log...verifique ai...

Fernando Franzini
[Email] [WWW]
mauricioadl
GUJ Master
[Avatar]

Membro desde: 10/05/2007 14:52:21
Mensagens: 1140
Offline

localhost.2011-11-28.txt

28/11/2011 14:43:49 org.apache.catalina.core.ApplicationContext log
INFO: ContextListener: contextInitialized()
28/11/2011 14:43:49 org.apache.catalina.core.ApplicationContext log
INFO: SessionListener: contextInitialized()
28/11/2011 14:43:49 org.apache.catalina.core.ApplicationContext log
INFO: ContextListener: attributeAdded('org.apache.jasper.compiler.TldLocationsCache', 'org.apache.jasper.compiler.TldLocationsCache@1c888d9')

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
catalina.2011-11-28.txt

28/11/2011 14:43:47 org.apache.catalina.core.AprLifecycleListener init
INFO: Loaded APR based Apache Tomcat Native library 1.1.22.
28/11/2011 14:43:47 org.apache.catalina.core.AprLifecycleListener init
INFO: APR capabilities: IPv6 [false], sendfile [true], accept filters [false], random [true].
28/11/2011 14:43:48 org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["http-apr-8080"]
28/11/2011 14:43:49 org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["ajp-apr-8009"]
28/11/2011 14:43:49 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 1804 ms
28/11/2011 14:43:49 org.apache.catalina.core.StandardService startInternal
INFO: Starting service Catalina
28/11/2011 14:43:49 org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet Engine: Apache Tomcat/7.0.20
28/11/2011 14:43:49 org.apache.catalina.startup.HostConfig deployDescriptor
INFO: Deploying configuration descriptor testeserver.xml from C:\Users\Treinamento\Documents\Programas\apache-tomcat-7.0.20\conf\Catalina\localhost
28/11/2011 14:43:49 org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory docs
28/11/2011 14:43:49 org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory examples
28/11/2011 14:43:49 org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory host-manager
28/11/2011 14:43:50 org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory manager
28/11/2011 14:43:50 org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory ROOT
28/11/2011 14:43:50 org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["http-apr-8080"]
28/11/2011 14:43:50 org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["ajp-apr-8009"]
28/11/2011 14:43:50 org.apache.catalina.startup.Catalina start
INFO: Server startup in 1147 ms

This message was edited 1 time. Last update was at 28/11/2011 13:05:02


Seu problema foi resolvido? Por favor, edite seu primeiro post e adicione [RESOLVIDO] no título.
O forum agradece.
[Email] [MSN]
FernandoFranzini
GUJ Master
[Avatar]

Membro desde: 24/04/2009 12:58:16
Mensagens: 1541
Offline

Cade o log do deploy do seu war?
Pelo log não foi feito não....

This message was edited 1 time. Last update was at 28/11/2011 13:11:36


Fernando Franzini
[Email] [WWW]
mauricioadl
GUJ Master
[Avatar]

Membro desde: 10/05/2007 14:52:21
Mensagens: 1140
Offline

foi sim:

INFO: Deploying configuration descriptor testeserver.xml from C:\Users\Treinamento\Documents\Programas\apache-tomcat-7.0.20\conf\Catalina\localhost
28/11/2011 14:43:49 org.apache.catalina.startup.HostConfig deployDirectory

Seu problema foi resolvido? Por favor, edite seu primeiro post e adicione [RESOLVIDO] no título.
O forum agradece.
[Email] [MSN]
FernandoFranzini
GUJ Master
[Avatar]

Membro desde: 24/04/2009 12:58:16
Mensagens: 1541
Offline

mauricioadl wrote:foi sim:

INFO: Deploying configuration descriptor testeserver.xml from C:\Users\Treinamento\Documents\Programas\apache-tomcat-7.0.20\conf\Catalina\localhost
28/11/2011 14:43:49 org.apache.catalina.startup.HostConfig deployDirectory


Acho q não....
Normalmente ele log o nome do WAR.....
Como vc ta fazendo?

Fernando Franzini
[Email] [WWW]
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team