WEBGEST - forum

General => De toate => Subiect creat de: dfreddie din Octombrie 27, 2013, 03:45:10 PM

Titlu: Tomcat 7.0.47 eroare
Scris de: dfreddie din Octombrie 27, 2013, 03:45:10 PM
Am incercat sa fac update la tomcat ver. 7.0.47 (apoi si 8.0 rc1) si am avut probleme sa pornesc webgest-ul.
Eroarea si din tomcat/manager si din catalina.out era:

FAIL - Encountered exception org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].Standard ... (aici era ceva cu /webgest)

Acest update am incercat sa-l fac fiindca foarte des intampin probleme la birt (cand ii dau sa exporte in pdf ... se blocheaza). Din log-uri reiese ca nu are memorie suficienta la export. Insa din log-urile masinii virtuale, sistemul nu consuma nici 50% din memoria RAM.

??
Titlu: Re: Tomcat 7.0.47 eroare
Scris de: cios din Octombrie 28, 2013, 06:37:41 PM
De obicei astfel de erori apar la noua deploy-mentare a aplicației, când undeva rămâne și vechea versiune sau nu se găsește webgestext. De văzut în Tomcat/webapps situația celor două și, dacă e cazul, pe lângă undeploy, șterse și din sistem și apoi un re-deploy în ordinea webgestext - webgest.

Treaba cu alocarea de memorie pentru Tomcat (care include și pe cea folosită de BIRT - și nu e puțină!) este mai complicată, cred că s-a mai discutat pe forum. Ar trebui, cu timpul, o documentare mai bună și pe pagina de instalare a Webgest, care să țină cont și de multiplele variante posibile. Deocamdată s-au adăugat niște scurte informații care sperăm să fie folositoare. Uitați-vă acolo, și eventual și la link-ul propus.

Aici pe forum ar trebui să revenim, într-un thread separat, la o discuție despre varianta instalării Webgest de pe un LiveCD combinată cu pregătirea pentru un vps. Acolo ar trebui găsite și experimentate și setările optime dpdv al memoriei.
Titlu: Re: Tomcat 7.0.47 eroare
Scris de: dfreddie din Octombrie 28, 2013, 09:55:37 PM
Nu. Cu tomcat 7.0.47 nu vrea ... am pus webgestext si webgest "pe curat" ... wegestext dupa deploy ramane pe "true" insa webgest-ul nu vrea. Eroarea este aceeasi, semnalizata in acest thread.

La partea cu memoria ... am configurat in tomcat7/conf/tomcat7.conf (fisierul nu era asa ca l-am adaugat eu) CATALINA_OPTS="-Xms1024m -Xmx2048m -XX:MaxPermSize=512m"
Masina virtuala are ceva mai mult de 2GB RAM.
Titlu: Re: Tomcat 7.0.47 eroare
Scris de: dfreddie din Octombrie 28, 2013, 09:59:42 PM
Mai exact eroarea este:

FAIL - Application at context path /webgest could not be started
FAIL - Encountered exception org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/webgest]]
Titlu: Re: Tomcat 7.0.47 eroare
Scris de: dfreddie din Octombrie 28, 2013, 10:16:49 PM
tomcat 7.0.47 are 3 librarii in plus fata de ver. 39.
Asta ar putea fi cauza?

Edit:

Am gasit!!! :)
Am sters din lib: websocket-api.jar si tomcat7-websocket.jar si acum merge!
Titlu: Re: Tomcat 7.0.47 eroare
Scris de: cios din Octombrie 29, 2013, 11:43:58 AM
Da, se pare că sunt modificări în această versiune de Tomcat, legate chiar de websocket, care pot provoca aceste erori. Oricum, deocamdată, tehnologia websocket nu este folosită în aplicație, așa că dezactivarea/ștergerea acelor jar-uri nu afectează funcționarea și poate fi o soluție provizorie. Vom încerca și noi această ultimă versiune și sperăm să găsim o rezolvare fără a fi nevoie de astfel de intervenții.