Erro em upload de arquivo - Myfaces + Tomahawk + JSP + JSF  XML
Índice dos Fóruns » Java Enterprise Edition (Java EE)
Autor Mensagem
Eklam
Thread.start()

Membro desde: 26/03/2008 15:18:28
Mensagens: 39
Offline

Então, ta meio gambiarrado, mas é a ultima versão q eu tenho q ainda usa o do tomahawk...

Pagina


O Bean


A outra classe q salva o arquivo em disco


Qq duvida posta ae...

PS: Aquele esquema de copiar o arquivo ainda n deu certo ... rsrs
rbroz85
JavaEvangelist
[Avatar]

Membro desde: 13/02/2007 16:25:29
Mensagens: 371
Localização: Rio de Janeiro
Offline

einda nao funcionou...

como esta seu web.XML ?

o exception:

java.lang.NoClassDefFoundError: Could not initialize class org.apache.myfaces.shared_tomahawk.config.MyfacesConfig


abs

"Alles was Sie wollen ist nicht alles was Sie brauchen"
"Die Dümmsten Bauern haben die dicksten kartoffeln"
-skype: rafaelbroz
-msn: rbroz85@hotmail.com
[MSN] [ICQ]
Eklam
Thread.start()

Membro desde: 26/03/2008 15:18:28
Mensagens: 39
Offline

O meu tava dando esse erro, se não me engano era biblioteca que estava faltando... ve se vc tem:

el-api-1.0.jar
el-impl-1.0.jar
commons-logging-1.1.1.jar
commons-el.jar
commons-io-1.4.jar
e as padrões... beanutils...collection...digester..

N lembro qual era...

web.xml - inteiro
rbroz85
JavaEvangelist
[Avatar]

Membro desde: 13/02/2007 16:25:29
Mensagens: 371
Localização: Rio de Janeiro
Offline

Sinistro, eu tenho todas essas libs....
sua version é 2.4
o meu é 2.5
nao é isso ?
seila rsrsrs

"Alles was Sie wollen ist nicht alles was Sie brauchen"
"Die Dümmsten Bauern haben die dicksten kartoffeln"
-skype: rafaelbroz
-msn: rbroz85@hotmail.com
[MSN] [ICQ]
royopa
Debugger

Membro desde: 04/11/2007 17:06:43
Mensagens: 54
Offline

Certo, e como eu faço pra colocar esse arquivo temporário no diretório images da minha aplicação por exemplo???

Obrigado

Rodrigo
rbroz85
JavaEvangelist
[Avatar]

Membro desde: 13/02/2007 16:25:29
Mensagens: 371
Localização: Rio de Janeiro
Offline

fala aí bro!

assim:

FacesContext context = FacesContext.getCurrentInstance();
HttpServletResponse response = (HttpServletResponse) context.getExternalContext().getResponse();
String c = getServletContext().getRealPath("/images");

abs

"Alles was Sie wollen ist nicht alles was Sie brauchen"
"Die Dümmsten Bauern haben die dicksten kartoffeln"
-skype: rafaelbroz
-msn: rbroz85@hotmail.com
[MSN] [ICQ]
lellis
Thread.start()

Membro desde: 22/03/2005 15:40:43
Mensagens: 47
Offline

Po tambem nao consigo fazer o upload com o Tomahawk + myfaces + icefaces.

Eu consigo entrar no metodo do bean mas o fileUpload que eu tenho no meu bean vem como null, alguem sabe como posso arrumar isto?

Estou coloca o enctype certinho mas nao sei porque nao vem o objeto.

abraços.
rbroz85
JavaEvangelist
[Avatar]

Membro desde: 13/02/2007 16:25:29
Mensagens: 371
Localização: Rio de Janeiro
Offline

um amigo meu do eua acabou de conceguir usando esse link

http://www.roseindia.net/jsf/apache-myfaces-tomahawk/tomahawk_inputFileUpload_tag.shtml


abraco

"Alles was Sie wollen ist nicht alles was Sie brauchen"
"Die Dümmsten Bauern haben die dicksten kartoffeln"
-skype: rafaelbroz
-msn: rbroz85@hotmail.com
[MSN] [ICQ]
lellis
Thread.start()

Membro desde: 22/03/2005 15:40:43
Mensagens: 47
Offline

Valeu pelo link mas ja havia visitado ele.

O grande problema é que usando este exemplo o upload funciona de boa porem, no meu projeto com icefaces ele nao funciona, quando uso o commandbutton do myfaces ele nao chama o metodo do back bean e quando coloco o commando button do ice ele nao envia o uploadfile pro objeto no back bean, pior e que preciso disso funcionando pra sexta.

Ao meu ver é algo relacionado com o submit do ice que nao filtra o uploadFile, alguma sugestao?

To pensando ja em ir pro inputUploadFile do richFaces pra ve se tenho mais sorte..



rbroz85
JavaEvangelist
[Avatar]

Membro desde: 13/02/2007 16:25:29
Mensagens: 371
Localização: Rio de Janeiro
Offline

pow cara.. eu tinha um projeto do em icefaces.... dai eu presizei do fileupload....

tive que mudar tudo pro richfaces (ficou bem melhor)
hehe

"Alles was Sie wollen ist nicht alles was Sie brauchen"
"Die Dümmsten Bauern haben die dicksten kartoffeln"
-skype: rafaelbroz
-msn: rbroz85@hotmail.com
[MSN] [ICQ]
lellis
Thread.start()

Membro desde: 22/03/2005 15:40:43
Mensagens: 47
Offline

rbroz85 wrote:pow cara.. eu tinha um projeto do em icefaces.... dai eu presizei do fileupload....

tive que mudar tudo pro richfaces (ficou bem melhor)
hehe


É andei analisando o richfaces e provavelmente vou migrar mas agora isso e impossivel visto que tenho que apresentar um protótipo desse sistema sexta feira.

Vou tentar recompilar a lib do icefaces e modificar o que quero no component.

Com sucesso retorno aqui.


obrigado pela atenção.
JotaJota
Java Ninja
[Avatar]

Membro desde: 11/05/2007 03:36:11
Mensagens: 256
Localização: Araraquara
Offline

rbroz85 wrote:fala aí bro!

assim:

FacesContext context = FacesContext.getCurrentInstance();
HttpServletResponse response = (HttpServletResponse) context.getExternalContext().getResponse();
String c = getServletContext().getRealPath("/images");

abs


Kara
eu não consigo de jeito nenhum recuperar o path pra colocar esse arquivo temporário no diretório images da minha aplicação. Não consigo fazer uma ligação com o codigo que voce passou...
mas também já tentei assim:





Retornou este diretório (Isto está certo?) :

D:\Projetos pessoais\projetos\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\gabriel\WEB-INF\img

A pasta que eu gostaria de atualizar é:
D:\Projetos pessoais\projetos\gabriel\WebContent\WEB-INF\img

Porem eu não posso usar a URL como está aqui(modo estático) , preciso de uma url relativa já que depois eu irei hospedar o site...
os componentes de imagem não buscam imagem fora da aplicação.
Alguem tem alguma ideia de como pegar o caminho do contexto da aplicação ?
pois depois eu quero reiderizar a imagem no diretório IMG e estando dentro da aplicação ele consegue achar




Obs:
tentei outro metodo tambem:

Porem esse codigo aqui me retornou apenas um "\gabriel" (nome do meu projeto) dai eu precisei contatenar o resto da string para chegar até a img: dirInside+"/WebContent/WEB-INF/img/"+ nome+".jpg";
Alias ele nao salvou o arquivo na onde ue queria, nem mostrou erro:
D:\Projetos pessoais\projetos\gabriel\WebContent\WEB-INF\img (dentro do projeto)


Please
alguem tem alguma ideia?
Vlw
[Email]
Jaque BR
Smalltalk
[Avatar]

Membro desde: 12/08/2008 08:01:31
Mensagens: 2
Offline

Eu só qria entender pq algumas pessoas neste fórum, entram nele procurando a solução pra um problema,
acabam encontrando, falam q encontraram, massssss..... não postam!!!

Aos preocupados em passar as idéias adiante,
um abraço!

 
Índice dos Fóruns » Java Enterprise Edition (Java EE)
Ir para:   
Powered by JForum 2.1.8 © JForum Team