Problema com Upload de Arquivo - Urgente

Bom dia pessoal, tudo bem???

Seguinte… estou tendo um mega problema na hora de fazer upload de um arquivo no java…

Seguinte, o problema ocorre apenas quando o arquivo é muito grande. No caso um flash de 3,5 mega.

Como funciona a estrutura aqui (não fui eu quem construi) usamos o STRUTS.

No jsp esta assim a tag do file:

<s:file size="29" name="destaque.upload" id="arquivo"/>

a classe destaque esta em anexo!

E o metodo que é executado é este:

[code]public String execute() {

	if(session.get("adminSession") == null) {

		return "sessaoExpirada";

	}

	

	String imageName;

	

	[color=red][b]if (destaque.getUploadFileName() != null && !destaque.getUploadFileName().equals("")) {[/b][/color]

		imageName = Helper.generateNewFileName(destaque.getUploadFileName());

		

		destaque.setUploadFileName(imageName);

		

		FileUpload.sendFile(destaque.getUpload(), 

				imageName, FileUpload.DESTAQUES_PRINCIPAIS_PATH_KEY);

	}[/code]

A linha que esta em vermelho é a linha que o erro ocorre

java.lang.NullPointerException

PESSOAL, APENAS PARA FRIZAR: ESTE METODO JA FUNCIONA E É UTILIZADO POR VARIAS APLICAÇÕES. NÃO POSSO ALTERAR A MENEIRA DE FAZER ESTE UPLOAD, POIS TERIA QUE TESTAR EM UM MILHAO DE SISTEMAS.
SÓ GOSTARIA DE SABER SE EXISTE ALGUM LIMITE DE TAMANHO NA CLASSE FILE DO JAVA.IO
OU SE É CULPA DO STRUTS, OU SEI LA. POIS NAO TENHO A MINIMA IDEIA DE I PQ ISSO ESTA OCORRENDO.

Qualquer dica será bem vinda.

Abraços!

O limite de tamanho no upload de arquivos é dado por uma configuração maxFileSize no elemento <controller> no arquivo struts-config.xml.

http://struts.apache.org/1.0.2/userGuide/building_controller.html

(Consulte a documentação adequada do Struts, se sua versão não for a 1.0.2 )

[quote=thingol]O limite de tamanho no upload de arquivos é dado por uma configuração maxFileSize no elemento <controller> no arquivo struts-config.xml.

http://struts.apache.org/1.0.2/userGuide/building_controller.html

(Consulte a documentação adequada do Struts, se sua versão não for a 1.0.2 )[/quote]

Po cara, valew! Sensacional… acho que é isso mesmo… Só tem um pequeno problema… meu projeto não tem um arquivo struts-config.xml.

Apenas o struts.xml, struts.propreties e o web.xml

Não sou mtu ligado no funcionamento do struts, só sei que não tenho o arquivo que tu citou… o que eu poderia fazer??

Tem um modelo desse arquivo pronto para eu incluir no projeto derepente?

Abraços

Ah, é que está sendo usado o Struts 2, não o Struts 1.

Dê uma olhada na documentação, porque deve ser algo parecido. http://struts.apache.org/2.0.14/index.html

EDIT - Olhe aqui:

http://struts.apache.org/2.0.14/docs/file-upload.html

http://struts.apache.org/2.0.14/docs/file-upload.html#FileUpload-FileSizeLimits