Olá, tenho um sistema que usa os jars jfreechart e jcommon, adicionados nas libs
de projeto do netbeans. Funciona legal no applet viewer e no browser local, mas
não no servidor. Quando rodo o servidor recebo a mensagem:
Incompatible magic value 1008813135
Meu chute é que as classes referenciam um link absoluto, e nao relativo.
Não acha c:\projects\applet1\org no servidor(obvio) endereço dos jfreecharts na minha máquina
que é onde o netbeans diz que ficam as classes org. Há alguma forma de dizer
ao netbeans onde achar essas classes de fato, para funcionar quando rodar do site ?
Um link relativo, tipo project/applet, que possa existir no ftp ?
Valeu,
RAfael
- Convertendo o valor para hexadecimal: 1008813135 => 3C 21 44 4F (use a calculadora do Windows)
- Os valores ASCII 3C, 21, 44 e 4F correspondem, respectivamente, a “<”, “!”, “D” e “O”, ou seja, “<!DO” -
Isso é meio suspeito - o que o web server que hospeda o seu applet mostra em uma página Web (dê um “view source” ) quando você acessa uma página não encontrada?
Não é algo parecido com isto aqui:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
...
?
Obrigado, mas já resolvi. Acabei indo mais pelo ClassFormatError que descobri, serve para indicar erros nas classes, ou ausência das mesmas. Como foi tudo enviado em modo binário, o problema era ausência. Algumas das classes $1, $2, etc não estavam lá, foi só enviar.
Valeu