Estou fazendo alguns pequenos testes de conexao com Applet e Servlet, utilizando URLConnection e POJOS Serializables.
Meu servlet recebe uma solicitacao e envia um Vector contento uma lista de funcionarios de uma conexao JDBC. Esta funcionando perfeitamente.
Minha applet consiste apenas de um Botao e uma area de texto. Quando o usuario clica no botao eu disparo o seguinte evento:
URL mainServlet = new URL("http://localhost:8080/firebird/UrlDbServlet");
URLConnection servletConnection = mainServlet.openConnection();
ObjectInputStream inputFromServlet = new ObjectInputStream(servletConnection.getInputStream());
Object obj = null;
jTextArea1.append("Antes do readObject()
");
obj = inputFromServlet.readObject();
if (obj instanceof Vector) {
employeeList = (Vector) obj;
} else if (obj instanceof Exception) {
throw (Exception) obj;
}
Meu problema é o seguinte: O Applet funciona certinho se eu debugar no NetBeans. Porem se em vez de executar debugando, eu executar normalmente ocorre um erro. :arrow:
Para os mais experientes, o que pode estar acontencendo ?
Nao parece ser falta de permissao, pois estou conectando no mesmo host. Alem disso, o erro acontence noObjectInputStream.readObject(). Muitoooo estranho este comportamento.
E ja estou indo olhar o link informado.
Obrigado pela ajuda,
Marcelo.
[quote=“Luca”]Olá
Será falta de permissão? A applet pode ser assinada ou o arquivo java.policy pode abrir as permissões.