| Author |
Message |
|
|
Qual versão do menta você está usando?
Pq não usa as menta tags?
VELO
|
 |
|
|
Opa....
Tem como eu colocar uma action ou algo assim que seja executada no momento que eu estiver desligando ou reiniciando o servidor?
Eu estou usando um banco de dados embarcado (derby) e é recomendado que seja dado um shutdown para que os dados sejam passivados.
Tem como?
VELO
|
 |
|
|
Naum sei q q deu, mas baixei o mentawai denovo e resolveu.
VELO
|
 |
|
|
Eu não toh usando o inputDate, mentawai 1.3 e tomcat 5.5.16
VELO
|
 |
|
|
Code:
04/05/2006 20:29:57 org.apache.catalina.core.StandardContext listenerStart
SEVERE: Error configuring application listener of class org.mentawai.tag.html.dyntag.inputDate.listener.InputDateListener
java.lang.ClassNotFoundException: org.mentawai.tag.html.dyntag.inputDate.listener.InputDateListener
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1352)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1198)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3677)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4183)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
at org.apache.catalina.core.StandardService.start(StandardService.java:450)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:709)
at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:275)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
04/05/2006 20:29:57 org.apache.catalina.core.StandardContext listenerStart
SEVERE: Error configuring application listener of class org.mentawai.tag.html.dyntag.inputMask.listener.InputMaskListener
java.lang.ClassNotFoundException: org.mentawai.tag.html.dyntag.inputMask.listener.InputMaskListener
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1352)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1198)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3677)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4183)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
at org.apache.catalina.core.StandardService.start(StandardService.java:450)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:709)
at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:275)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
04/05/2006 20:29:57 org.apache.catalina.core.StandardContext listenerStart
SEVERE: Error configuring application listener of class org.mentawai.tag.html.dyntag.inputMoney.listener.InputMoneyListener
java.lang.ClassNotFoundException: org.mentawai.tag.html.dyntag.inputMoney.listener.InputMoneyListener
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1352)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1198)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3677)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4183)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
at org.apache.catalina.core.StandardService.start(StandardService.java:450)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:709)
at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:275)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
Alguem imagina o porque disso?
E mais importante, como resolvo isso?
VELO
|
 |
|
|
Opa Sergio,
Estou usando o menta, e tá show de boa....
Nem eu sabia o quanto que eu me encomodava com XML's, heheheheh
Mas tem uma coisa no menta que ainda me deixa com uma pulga atrás da orelha:
Que que te deu na cabeça para criar um framework como esses?
E mais, porque dispolibilizou ele pra comunidade?
VELO
|
 |
|
|
Eu estava fazendo uns testes com o AjaxTags. Bem legal, quase nada de JS pro desenvolvedor. As taglibs encapsulam tudo. (http://ajaxtags.sourceforge.net/)
Eu peguei o exemplo de ajax que veio no Zip do menta e comecei a mecher nele até parar de dar erros. Fui mechendo pra tentar usar o AjaxTags. De cara criei um novo AjaxRender para retornar o XML no mesmo formato que o AjaxTag usa. Copiei o JSP deles pra dentro do exemplo do mentawai e fui rodando e corrigindo os erros até o momento que não deu mais erros.
O problema que nem deu mais erros, nem deu certo também, aí quebra as pernas, tem algo errado, mas não dá nenhum feedback de erro.
Se alguem quiser / puder dar uma olhada, tudo que eu fiz tá posso mandar por e-mail. Se fosse possivel usar o AjaxTags, ia ser uma grande adição ao menta, afinal, o kra naum precisa ficar escrevendo toda vez aquele monte de javascript.
Quem quiser o arquivo que fiz me escreve no velo.br@gmail.com
VELO
|
 |
|
|
Baixando o menta, você vai ver que tem uma pasta de examples dentro do zip. Ali dentro tem um exemplo, AjaxIntegration, é um botão que carrega o conteudo de um combobox, é bem facil de entender.
VELO
|
 |
|
|
Estava dando uma olhada no fonte do mentawai e vi um negócio que me chamou atenção nessa classe....
Não sei se isso pode causar algum bug, não cheguei a fazer um stress test nesse negocio, mas.... olhando o metodo execute, reparei que o PrintWriter nunca é fechado.
Acredito que deva ser feito algo assim:
Code:
public void execute(Action a, HttpServletRequest req, HttpServletResponse res) throws ConsequenceException {
PrintWriter printWriter = null;
try {
String s = this.ajaxRender.renderize(a);
res.setContentType(TEXT_XML);
printWriter = res.getWriter();
printWriter.print(s);
}
catch (IOException e) {
throw new ConsequenceException("Exception while writing the renderized document: " + e.getMessage());
}
catch (Exception e) {
throw new ConsequenceException("Exception while renderizing with render " + ajaxRender.getClass() + ": "
+ e.getMessage());
}
finally {
printWriter.close();
}
}
Não sei nem se o código está assim ainda, pois baixei do SVN tem uns dias....
Todos casos fica a dica.
VELO
|
 |
|
|
Legal q eu sei o que eu quero fazer, sei como faz, mas naum sei o nome.
Mas sabe o site do javafree, q quando vc clica numa das notícias ele vai e busca no servidor o texto da noticia e exibe.
Rola um exemplo do que você tem funcionando? Afinal autocomplete eu tbm quero
VELO
|
 |
|
|
Opa Sergio....
Dá uma olhada....
Eu dei uma copiada animal nos conversores... ainda não alterei os java doc.... se vc gostar me preocupo isso daí.
VELO
|
 |
|
|
Opa Rubem....
Tem aquele exemplo do ajax?
Queria fazer uns testes....
VELO
|
 |
|
|
Certo.... eu tinha dado uma olha, mas faltou atenção....
Code:
import org.mentawai.core.*;
public class MyFilter implements Filter {
public String filter(InvocationChain chain) throws Exception {
Action action = chain.getAction();
Output output = action.getOutput();
output.setValue("before", "doing something before!");
String result = chain.invoke();
output.setValue("after", "doing something after!");
return result;
}
public void destroy() { }
}
Valeu Sérgio. Hoje a noite eu acredito que eu acabe o formatador. Daí tem mando o código.
VELO
|
 |
|
|
Uhm, era isso mesmo.
Eu tava usando HTML puro.
Valeu.
VELO
|
 |
|
|
Opa Sergio...
Me diz uma coisa, tem adicionar um filtro que seja executado após o Action?
A ideia é um filtro pro output, não pro input. Any ideia?
Se quiser, me add no msn.
marvinvelo_89@hotmail.com
VELO
|
 |
|
|