Foros

Inicio » Liferay Portal » magyarul

Vista combinada Visión Plana Vista de árbol
Discusiones [ Anterior | Siguiente ]
toggle
Tamás Sallai
Liferay 6.1+Terracotta
12 de septiembre de 2011 3:55
Respuesta

Tamás Sallai

Ranking: Junior Member

Mensajes: 44

Fecha de incorporación: 17 de septiembre de 2009

Mensajes recientes

Sziasztok,

próbálom összehozni a Liferayt a Terracottával, egyelőre a Hibernate+EhCache résznél tartok. Alapvetően ez: http://www.liferay.com/de/web/mika.koivisto/blog/-/blogs/5715935 az írás alapján dolgozok, a legújabb Terracottával, és Liferay nighly-val (a Quartz-al voltak gondok a 6.0.6-ossal, ezért váltottam).

A problémám az, hogy a tegnapi nightlyval (szept 11) indításkor elszáll NotSerializable Exceptionökkel a *CacheModel-ekre, gondolom a Terracottának sorosítva akarná elküldeni, és ezt nem tudja megtenni. Beírtam a kódba a com.liferay.portal.model.CacheModel -be, hogy extends Serializable (+import), így már szépen működik, nincs Exception, és a cache koordináció is jó.

Van arra esély, hogy ez a trunkben is javítva legyen?

Köszi,
Sallai Tamás
Mika Koivisto
RE: Liferay 6.1+Terracotta
12 de septiembre de 2011 12:18
Respuesta

Mika Koivisto

LIFERAY STAFF

Ranking: Liferay Legend

Mensajes: 1512

Fecha de incorporación: 7 de agosto de 2006

Mensajes recientes

Thanks for bringing this to our attention. I've made a ticket http://issues.liferay.com/browse/LPS-21069 to make CacheModel serializable.
Tamás Sallai
RE: Liferay 6.1+Terracotta
13 de septiembre de 2011 5:23
Respuesta

Tamás Sallai

Ranking: Junior Member

Mensajes: 44

Fecha de incorporación: 17 de septiembre de 2009

Mensajes recientes

Sziasztok,

köszönöm a választ, akkor majd figyelem a ticketet.

A mai nap a Quartz van terítéken, a legjobb az lenne, ha ez is integrálható lenne a Terracottával. Nézegettem, és felvetődött egy kérdésem:
- Miért van memóriás és perzisztált scheduler is? Az első elosztottabb esetben nem tűnik megbízhatónak. Vagy legalább lehessen kikapcsolni, és akkor csak perzisztált lesz.

A rosszabb rész, hogy csak 1.8-as quartzot támogat a portál, azt viszont még nem lehet Terracottával összekötni. A Quartz API-ja változott elég sokat a 2.0-ra, ezzel sajnos már NoSuchMethod meg hasonló hibákkal száll el. Módosítottam 2 fájlt (csatolva) a portal-impl-ben, ezt kitéve már elindult rendesen az új verzióval, Terracotta látja is rendesen. (a propertyket persze módosítani kell, hogy mindkét scheduler a Terracottás JobStore-t használja)

Van arra esély, hogy a 6.1-be már 2-es Quartz kerül? Gondolom az adatbázisos esetben nem olyan triviális a frissítés, de van hozzá jónak tűnő leírás: http://www.quartz-scheduler.org/documentation/quartz-2.x/migration-guide

Másik kérdésem, hogy alap liferay telepítésnél mi használja ezt a schedulert? Annyit látok, hogy elindul, elvileg működik, de hogyan tudom kipróbálni?

Köszi,
Sallai Tamás
archivos adjuntos: MessageSenderJob.java (5,4k), QuartzSchedulerEngine.java (26,2k)
Vilmos Papp
RE: Liferay 6.1+Terracotta
24 de septiembre de 2011 6:06
Respuesta

Vilmos Papp

LIFERAY STAFF

Ranking: Liferay Master

Mensajes: 521

Fecha de incorporación: 21 de octubre de 2010

Mensajes recientes

Szia!

A Scheduler-t alapesetben úgy tudod tesztelni, ha aktiválod a Staginget és ütemezett publikálást állítasz be.

Üdv.
Vili
Tamás Sallai
RE: Liferay 6.1+Terracotta
13 de noviembre de 2011 13:16
Respuesta

Tamás Sallai

Ranking: Junior Member

Mensajes: 44

Fecha de incorporación: 17 de septiembre de 2009

Mensajes recientes

Köszi, végülis láttam, hogy a Quartz is tud magától JDBC alapú elosztást, ezért végülis felhagytam annak a Terracottába integrálásával.

Viszont a sessionöket tényleg jó lenne elosztani, valaki tudna vetni egy pillantást erre a hibajegyre?: http://issues.liferay.com/browse/LPS-23106

Köszi
Vilmos Papp
RE: Liferay 6.1+Terracotta
24 de noviembre de 2011 0:55
Respuesta

Vilmos Papp

LIFERAY STAFF

Ranking: Liferay Master

Mensajes: 521

Fecha de incorporación: 21 de octubre de 2010

Mensajes recientes

Szia Tamás!

Van egy jó hírem, javításra került a trunk-on az issue, viszont a commit nem az általad bejelntett LPS-23106 issue-ra ment, hanem a duplikátumára: LPS-23380

Köszi a leírást is a tickethez, nagyon hasznos volt.

Üdv.
Vili