Tomcat 7.0.47 eroare

Creat de dfreddie, Octombrie 27, 2013, 03:45:10 PM

« precedentul - următorul »

dfreddie

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.

??
Not too bad for a blind man ...
  •  

cios

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.
  •  

dfreddie

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.
Not too bad for a blind man ...
  •  

dfreddie

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]]
Not too bad for a blind man ...
  •  

dfreddie

#4
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!
Not too bad for a blind man ...
  •  

cios

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.
  •