WEBGEST - forum

General => De toate => Subiect creat de: dfreddie din Ianuarie 22, 2011, 11:02:40 AM

Titlu: Nu ma mai pot loga
Scris de: dfreddie din Ianuarie 22, 2011, 11:02:40 AM
Dupa upgrade-ul la 4.0.1 (a trebuit sa trec si la tomcat 6.0.30) pot accesa pagina de login si dupa ce introduc userul si parola apare "Asteptati ..." si cam atat.
La logare administrator am eroarea:

type Exception report

message

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

exception

javax.servlet.ServletException: java.lang.NoClassDefFoundError: org/w3c/dom/ElementTraversal
   org.apache.jasper.servlet.JspServlet.service(JspServlet.java:268)
   javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

root cause

java.lang.NoClassDefFoundError: org/w3c/dom/ElementTraversal
   java.lang.ClassLoader.defineClass1(Native Method)
   java.lang.ClassLoader.defineClassCond(ClassLoader.java:632)
   java.lang.ClassLoader.defineClass(ClassLoader.java:616)
   java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
   java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
   java.net.URLClassLoader.access$000(URLClassLoader.java:58)
   java.net.URLClassLoader$1.run(URLClassLoader.java:197)
   java.security.AccessController.doPrivileged(Native Method)
   java.net.URLClassLoader.findClass(URLClassLoader.java:190)
   java.lang.ClassLoader.loadClass(ClassLoader.java:307)
   java.lang.ClassLoader.loadClass(ClassLoader.java:248)
   org.apache.xerces.parsers.AbstractDOMParser.startDocument(Unknown Source)
   org.apache.xerces.impl.dtd.XMLDTDValidator.startDocument(Unknown Source)
   org.apache.xerces.impl.XMLDocumentScannerImpl.startEntity(Unknown Source)
   org.apache.xerces.impl.XMLVersionDetector.startDocumentParsing(Unknown Source)
   org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
   org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
   org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
   org.apache.xerces.parsers.DOMParser.parse(Unknown Source)
   org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source)
   org.apache.jasper.xmlparser.ParserUtils.parseXMLDocument(ParserUtils.java:96)
   org.apache.jasper.compiler.JspConfig.processWebDotXml(JspConfig.java:91)
   org.apache.jasper.compiler.JspConfig.init(JspConfig.java:226)
   org.apache.jasper.compiler.JspConfig.findJspProperty(JspConfig.java:282)
   org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:112)
   org.apache.jasper.compiler.Compiler.compile(Compiler.java:347)
   org.apache.jasper.compiler.Compiler.compile(Compiler.java:327)
   org.apache.jasper.compiler.Compiler.compile(Compiler.java:314)
   org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:592)
   org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:326)
   org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
   org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
   javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

root cause

java.lang.ClassNotFoundException: org.w3c.dom.ElementTraversal
   java.net.URLClassLoader$1.run(URLClassLoader.java:202)
   java.security.AccessController.doPrivileged(Native Method)
   java.net.URLClassLoader.findClass(URLClassLoader.java:190)
   java.lang.ClassLoader.loadClass(ClassLoader.java:307)
   java.lang.ClassLoader.loadClass(ClassLoader.java:248)
   java.lang.ClassLoader.defineClass1(Native Method)
   java.lang.ClassLoader.defineClassCond(ClassLoader.java:632)
   java.lang.ClassLoader.defineClass(ClassLoader.java:616)
   java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
   java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
   java.net.URLClassLoader.access$000(URLClassLoader.java:58)
   java.net.URLClassLoader$1.run(URLClassLoader.java:197)
   java.security.AccessController.doPrivileged(Native Method)
   java.net.URLClassLoader.findClass(URLClassLoader.java:190)
   java.lang.ClassLoader.loadClass(ClassLoader.java:307)
   java.lang.ClassLoader.loadClass(ClassLoader.java:248)
   org.apache.xerces.parsers.AbstractDOMParser.startDocument(Unknown Source)
   org.apache.xerces.impl.dtd.XMLDTDValidator.startDocument(Unknown Source)
   org.apache.xerces.impl.XMLDocumentScannerImpl.startEntity(Unknown Source)
   org.apache.xerces.impl.XMLVersionDetector.startDocumentParsing(Unknown Source)
   org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
   org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
   org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
   org.apache.xerces.parsers.DOMParser.parse(Unknown Source)
   org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source)
   org.apache.jasper.xmlparser.ParserUtils.parseXMLDocument(ParserUtils.java:96)
   org.apache.jasper.compiler.JspConfig.processWebDotXml(JspConfig.java:91)
   org.apache.jasper.compiler.JspConfig.init(JspConfig.java:226)
   org.apache.jasper.compiler.JspConfig.findJspProperty(JspConfig.java:282)
   org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:112)
   org.apache.jasper.compiler.Compiler.compile(Compiler.java:347)
   org.apache.jasper.compiler.Compiler.compile(Compiler.java:327)
   org.apache.jasper.compiler.Compiler.compile(Compiler.java:314)
   org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:592)
   org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:326)
   org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
   org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
   javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

note The full stack trace of the root cause is available in the Apache Tomcat/6.0.30 logs.

Ce s-a intamplat?
Va rog frumos ajutati-ma!!
Titlu: Re: Nu ma mai pot loga
Scris de: cios din Ianuarie 22, 2011, 01:53:32 PM

Se pare că e o problemă legată de xercesImpl.jar . Nu cumva ai două versiuni? JRE-ul cu care merge noul Tomcat este același?
Titlu: Re: Nu ma mai pot loga
Scris de: dfreddie din Ianuarie 22, 2011, 07:39:25 PM
E unul singur in ~/lib/wglib/.
Si e versiunea 2.11 data jos din link-ul de pe webgest.ro de la Downloads.

... si marti e 25 ...:((
Titlu: Re: Nu ma mai pot loga
Scris de: dfreddie din Ianuarie 22, 2011, 09:29:11 PM
Am pus si tomcat 7 ... aceeasi eroare.

Vad ca pe versiunea de test www.webgest.ro e versiune 4.0.1 .... si la mine nu vrea :(
Titlu: Re: Nu ma mai pot loga
Scris de: dfreddie din Ianuarie 22, 2011, 11:07:35 PM
Nici la versiunea 4.0.0.nu mai pot reveni ... cu toate ca am facut downgrade la xcercesImpl.jar ver. 2.9.1!!

Restul librariilor le-am updatat la ultima versiune.

"Asteptati ..." si nimic mai mult!!
Titlu: Re: Nu ma mai pot loga
Scris de: dfreddie din Ianuarie 22, 2011, 11:17:21 PM
Asta este noua eroare atunci cand fac login ca administrator
Titlu: Re: Nu ma mai pot loga
Scris de: cios din Ianuarie 23, 2011, 11:51:55 AM
CitatAsta este noua eroare atunci cand fac login ca administrator

În fişierul ataşat văd doar un cârnaţ de caractere. Asta apare întradevăr şi în interfaţă? Logarea în Setup funcţionează?

Citat... si marti e 25 ...Sad(

Chiar dacă nu pot acum să fac prea multe, mâine dimineaţă stăm împreună să o rezolvăm.
Titlu: Re: Nu ma mai pot loga
Scris de: cios din Ianuarie 23, 2011, 02:44:41 PM
Cred că s-a elucidat misterul. Cel puţin teoretic, în practică (fiind duminică!) n-am încercat.

Clasa ce n-o găseşte - org/w3c/dom/ElementTraversal - tocmai a fost scoasă din ultima versiune de xercesImpl.jar (în noiembrie, când am pregătit noi noul modul "Utilitare", încă era) şi a fost mutată în xml-apis.jar, ce se regăseşte în acelaşi zip:

http://xml.apache.org/dist/xerces-j/Xerces-J-bin.2.11.0.zip

Instalează şi acest jar (xml-apis.jar) lângă celelalte. Ar trebui să meargă...

Cât despre Tomcat 7, eşti pionier în utilizarea lui. Spune-ne cum merge.
Titlu: Re: Nu ma mai pot loga
Scris de: dfreddie din Ianuarie 23, 2011, 07:56:17 PM
Cu parere de rau trebuie sa spun ... ca nu merge :(

Ca user ... afiseaza tot "Asteptati ...."

Ca admin ... am aceasta eroare atasata.

Titlu: Re: Nu ma mai pot loga
Scris de: dfreddie din Ianuarie 23, 2011, 07:57:39 PM
Asta este eroare cand vreau sa ma conectez la Setup.jsp:

HTTP Status 500 -

type Exception report

message

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

exception

org.apache.jasper.JasperException: java.lang.NullPointerException
   org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:500)
   org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:428)
   org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
   org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
   javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

root cause

java.lang.NullPointerException
   org.apache.jsp.Setup_jsp._jspService(Setup_jsp.java:194)
   org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
   javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
   org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:386)
   org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
   org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
   javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

note The full stack trace of the root cause is available in the Apache Tomcat/6.0.30 logs.
Apache Tomcat/6.0.30
Titlu: Re: Nu ma mai pot loga
Scris de: dfreddie din Ianuarie 24, 2011, 02:57:21 PM
Am lamurit problema cu ajutorul celor de la Mirabit (inca o data multumiri).
La instalarea noului tomcat 6.0.30 ... a trebuit reconfigurat fisierul catalina.properties ...