Erro upload - ?servlet3.upload.filesize.exceeded? - Vraptor 3.3 e Jetty9

1 resposta
M

Pessoal, boa tarde.

Estou fazendo upload de um arquivo .zip, o arquivo é recebido com sucesso, porém estou tendo o seguinte erro: upload - ???servlet3.upload.filesize.exceeded???

Já tentei aumentar o tamanho máximo do arquivo, sobrescrevendo o getSizeLimit da DefaultMultipartConfig, mas sem efeito. O problema ocorre inclusive com qualquer tamanho, seja 10k ou 1,5m. Curiosidade: tem um aplicativo feito em Delphi que faz o envio e os erros não ocorrem, porém em outro aplicativo feito em Java ocorre esse erro. Acredito que seja por causa da forma como está implementado.

Aplicativo Java:
public static void main(String[] arqs) {
		String urlBase = "https://172.17.1.81/webservice/recebeLaudo/";
		
		StringBuffer sb = new StringBuffer();
		BufferedReader br = null;
		HttpClient client = null;
		PostMethod post = null;
		File arquivoLaudo = new File("D:\\Arquivos\\teste.zip");
		
		if (!arquivoLaudo.exists()) {
			return;
		}
		
		try {

			String url = urlBase + "0A1C90FCEFF9F54D28ADF6A720958C54" + "/" + "AA11BB22";

			client = new HttpClient();

			post = new PostMethod(url);				
			
			Part[] parts = { new FilePart("teste.zip", arquivoLaudo) };	
			
			post.setRequestEntity(new MultipartRequestEntity(parts, post.getParams()));

			int returncode = client.executeMethod(post);

			if (returncode == HttpStatus.SC_OK) {

				br = new BufferedReader(new InputStreamReader(post.getResponseBodyAsStream(), Charset.forName("ISO-8859-1")));
				
				String readLine;

				while (((readLine = br.readLine()) != null)) {
					sb.append(readLine);
				}

				sb.append("---");
				System.out.print(sb.toString());

			}

		} catch (IOException e) {

			System.out.print(e);

		} finally {
			post.releaseConnection();
		}
	}

Será problema na forma como está essa implementação Java ou algo que eu deve configurar no Jetty ou Vraptor?

1 Resposta

Lucas_Cavalcanti

o VRaptor tem um limite de 2Mb por padrão…

vc consegue acessar o arquivo no controller do VRaptor?

Criado 6 de novembro de 2013
Ultima resposta 6 de nov. de 2013
Respostas 1
Participantes 2