Glauco,
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>?
R: O nome do contexto (arquivo .war) vc n�o pode colocar.
O correto seria:
<jsp-file>/teste/teste.jsp</jsp-file>
2) O parametro servlet <servlet-name> pode receber qualquer coisa,
certo?
R: Correto, o nome que voc� coloca neste elemento serve apenas para
voc� referenciar o servlet dentro do arquivo web.xml.
Esqueci de um detalhe. O nome do arquivo tem que come�ar com /
Ex: <jsp-file>/teste.jsp</jsp-file>
Espero que tenha ajudado.
T+
Rog�rio.
-----Mensagem original-----
De: Glauco Cesar de Castro [mailto:[EMAIL PROTECTED]
Enviada em: quinta-feira, 27 de fevereiro de 2003 08:49
Para: Java Enterprise List
Cc: 'Rogerio'
Assunto: RES: [enterprise-list] Inicializacao do Jboss
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]
---------------------------------------------------------------------
Para cancelar a subscri��o, envie mensagem para: [EMAIL PROTECTED]
Para comandos adicionais, envie mensagem para: [EMAIL PROTECTED]