Ola Rog�rio, fiz o que vc falou mas nao funcionou. Meu web.xml esta da seguinte forma.
<?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/j2ee/dtds/web-app_2_3.dtd"> <web-app> <display-name>Protocolo</display-name> <servlet> <servlet-name>pg_03845</servlet-name> <jsp-file>/protocolo/index.jsp</jsp-file> <load-on-startup>0</load-on-startup> </servlet> </web-app> Dentro do meu Deploy no Jboss, tenho um diretorio chamado protocolo.war. Dentro do protocolo.war, tenho WEB-INF que contem o web.xml Tenho duas perguntas: 1) Tenho que colocar o caminho completo dos arquivos no parametro <jsp-file>? Ex: protocolo.war/teste/teste.jsp ficaria <jsp-file>/protocolo/teste/teste.jsp</jsp-file>? 2) O parametro servlet <servlet-name> pode receber qualquer coisa, certo? Se eu colocar <jsp-file>teste.jsp</jsp-file>, aparece um arquivo sessions.ser dentro do \jboss\catalina\work\MainEngine\localhost\protocolo e o sistema nao funciona. Obrigado pela ajuda, Glauco Cesar de Castro -----Mensagem original----- De: Rogerio [mailto:[EMAIL PROTECTED] Enviada em: quarta-feira, 26 de fevereiro de 2003 15:20 Para: [EMAIL PROTECTED] Assunto: RES: [enterprise-list] Inicializacao do Jboss Glauco, Dentro do web.xml voc� t�m que declarar cada p�gina da sua aplica��o utilizando o elemento <servlet>. No exemplo abaixo voc� d� um nome qualquer a sua p�gina JSP, informa o nome do arquivo .jsp e coloca o elemento <load-on-startup>. <web-app> <display-name>WepApp</display-name> <servlet> <servlet-name>NomePagina</servlet-name> <jsp-file>pagina.jsp</jsp-file> <load-on-startup>0</load-on-startup> </servlet> <servlet> <servlet-name>NomePagina2</servlet-name> <jsp-file>pagina2.jsp</jsp-file> <load-on-startup>0</load-on-startup> </servlet> </web-app> [] Rog�rio. -----Mensagem original----- De: Glauco Cesar de Castro [mailto:[EMAIL PROTECTED] Enviada em: quarta-feira, 26 de fevereiro de 2003 14:49 Para: 'Rogerio' Assunto: RES: [enterprise-list] Inicializacao do Jboss Claudio e Rogerio, muito obrigado pelas resposta. So mais uma pergunta. Como fa�o para utilizar o <load-on-startup>? O meu web.xml � o padr�o, apenas pra fazer o tomcat funcionar. Obrigado mais uma vez, Glauco Cesar de Castro -----Mensagem original----- De: Rogerio [mailto:[EMAIL PROTECTED] Enviada em: quarta-feira, 26 de fevereiro de 2003 14:14 Para: [EMAIL PROTECTED]; [EMAIL PROTECTED] Assunto: RES: [enterprise-list] Inicializacao do Jboss Glauco, Respondendo a sua primeira coloca��o, n�o sei se h� alguma maneira de configurar o JBoss para n�o recompilar as p�ginas JSP toda vez que reiniciar o sistema. Mas, voc� pode configurar a sua aplica��o para carregar as p�ginas no momento da inicializa��o, com o elemento <load-on-startup> no web.xml. Assim, quando voc� for fazer a sua apresenta��o do sistema as suas p�ginas j� estar�o compiladas e inicializadas. T+ Rog�rio. -----Mensagem original----- De: Glauco Cesar de Castro [mailto:[EMAIL PROTECTED] Enviada em: quarta-feira, 26 de fevereiro de 2003 12:09 Para: [EMAIL PROTECTED] Assunto: RES: [enterprise-list] Inicializacao do Jboss Ola Diogo. Bom, entendi a sua colocacao e concordo. Realmente, quando postei a mensagem, nao sabia se alguem teria uma solucao. De qualquer forma, fiz algo que resolveu 50% do problema. Percebi que toda vez que o Jboss eh reiniciado, o conteudo da pasta jboss\catalina\work\MainEngine\localhost eh apagado. Essa pasta guarda as paginas JSP compiladas. O que fiz foi navegar por todo o sistema para compilar as paginas, fazer uma copia dessas paginas e toda vez que iniciar o notebook, copiar as paginas de volta para o localhost. Isso pareceu funcionar e aumentou muito a perfomance. Pode at� ser que ainda sim o JBoss precise iniciar o cache do EJB e Servlet e isso leve algum tempo, mas pelo menos o Tomcat nao recompila as paginas. De qualquer forma, se alguem souber de alguma outra forma, gostaria de saber. Abracos, Glauco Cesar de Castro -----Mensagem original----- De: Diogo C. Catossi [mailto:[EMAIL PROTECTED] Enviada em: quarta-feira, 26 de fevereiro de 2003 11:46 Para: [EMAIL PROTECTED] Assunto: Re: [enterprise-list] Inicializacao do Jboss Caro Glauco O que voc� est� pedindo n�o faz parte da implementa��o. Perceba o processo completo: Quando voc� inicia o JBoss ele incia o cache do EJB Container e Servlet Container, isto TODA vez. Sendo um servidor � pre-suposto que este ficar� ativo constantemente. � como se voc� quisesse re-iniciar(desligar/ligar) o computador sem perder o que est� na RAM ou na mem. cache... se � poss�vel n�o sei, ou se algu�m j� conseguiu... se sim, por favor nos conceda a honra de saber. okz? see ya Diogo Catossi -- Diogo C. Catossi Infra-Estrutura de Sistemas Medisoft Ltda. Curitiba - PR - Brasil (41) 229-4247 Glauco Cesar de Castro wrote: > Ola para todos. > > Tenho um notebook com o JBoss 3.0 no SO WInXP intalado para > demonstracoes do meu produto. Tudo funciona tranquilamente. O problema > eh que toda vez que o notebook ou o servico do JBoss eh reiniciado, > ele tem que recompilar a pagina JSP que estou acessando e jogar as > classes utilizadas por esta pagina para a memoria. Isso torna o > sistema lento a primeira vez que eu o acesso. A segunda vez que acesso > a mesma pagina, ja executa rapidamente. > A pergunta eh: tem como eu falar para o JBoss nao procurar por paginas > novas independente do servico ser reiniciado ou nao? Se eu precisar > atualizar, ai sim eu altero o setup, ou sei la o que, para que ele > pegue as novas alteracoes. Isso eh possivel? > > Obrigado pela ajuda, > Glauco Cesar de Castro --------------------------------------------------------------------- Para cancelar a subscri��o, envie mensagem para: [EMAIL PROTECTED] Para comandos adicionais, envie mensagem para: [EMAIL PROTECTED] --------------------------------------------------------------------- Para cancelar a subscri��o, envie mensagem para: [EMAIL PROTECTED] Para comandos adicionais, envie mensagem para: [EMAIL PROTECTED] --------------------------------------------------------------------- Para cancelar a subscri��o, envie mensagem para: [EMAIL PROTECTED] Para comandos adicionais, envie mensagem para: [EMAIL PROTECTED]
