Tomas Hubalek napsal(a):
Zdar,

zaujala me jedna vec. Mam webovy projekt, spravovany mavenem, vyvijeny v Eclipse. Uz nekolikrat jsem dostal v Tomcatu nize uvedenou hlasku. Prijde mi to zajimave, protoze Tomcat ma k dispozici pouze .class soubor a nekdo tento .class soubor musel vytvorit a vlozit do nej informaci o neuspesne kompilaci.

A dotedka jsem si myslel ze .class muze byt pouze ze zkompilovatelneho .java souboru, ale asi to tak neni (v java souboru opravdu nize uvedena chyba je).

Nevite, jestli to ma na svedomi Eclipse, nebo javac? Mate k tomu nekdo nejake vysvetleni?

Dik
Tom


type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception
javax.servlet.ServletException: Servlet execution threw an exception

root cause
java.lang.Error: Unresolved compilation problem:
    Cannot make a static reference to the non-static field log
Zdravím,

noo ja si myslim, ze kdyz kompilator narazi na chvbu např. v nejake metode (tedy metodu nelze zkompilovat), pak jeji kod nahradi zahozenim vyjimky.

Myslim, ze kdyby se ten .class file prelozil zpet do .java, tak by se zjistilo jak to vlastne je ;-)

Petr Michalek

Odpovedet emailem