Spring a Quartz - JobStore
Nedari se mi rozchodit Quartz persistenci. Stravil jsem nad tim skoro celej den a bez vysledku. Tato konfigurace nejspis v dobe psani knihy Pro Spring fungovala, ale ted uz bohuzel nefunguje, pise mi to: [QuartzScheduler_QuartzScheduler-NON_CLUSTERED_MisfireHandler] INFO org.springframework.scheduling.quartz.LocalDataSourceJobStore - Handling 1 trigger(s) that missed their scheduled fire-time. konfigurace: service.GameChecker 1000 3000 applicationContext package service; import org.quartz.JobExecutionContext; import org.quartz.JobExecutionException; import org.springframework.scheduling.quartz.QuartzJobBean; import org.springframework.context.ApplicationContext; import service.GameManager; public class GameChecker extends QuartzJobBean{ private ApplicationContext ctx; public void setApplicationContext(ApplicationContext applicationContext) { this.ctx = applicationContext; } protected void executeInternal(JobExecutionContext jobExecutionContext) throws JobExecutionException { GameManager gm = (GameManager) ctx.getBean("gameManager"); gm.checkNextItemPerson(); } } nepodarilo se mi vygooglit jak to zrobit, aby to fungovalo..
Spring a Quartz - JobStore
kdyz zakomentuju radek , tak vse funguje. Ale dataSource mam nastaveny dobre, protoze ho pouzivam na hibernate, ktery taky funguje. Původní zpráva Od: radovan deka <[EMAIL PROTECTED]> Předmět: Spring a Quartz - JobStore Datum: 10.8.2007 09:55:59 Nedari se mi rozchodit Quartz persistenci. Stravil jsem nad tim skoro celej den a bez vysledku. Tato konfigurace nejspis v dobe psani knihy Pro Spring fungovala, ale ted uz bohuzel nefunguje, pise mi to: [QuartzScheduler_QuartzScheduler-NON_CLUSTERED_MisfireHandler] INFO org.springframework.scheduling.quartz.LocalDataSourceJobStore - Handling 1 trigger(s) that missed their scheduled fire-time. konfigurace: service.GameChecker 1000 3000 applicationContext package service; import org.quartz.JobExecutionContext; import org.quartz.JobExecutionException; import org.springframework.scheduling.quartz.QuartzJobBean; import org.springframework.context.ApplicationContext; import service.GameManager; public class GameChecker extends QuartzJobBean{ private ApplicationContext ctx; public void setApplicationContext(ApplicationContext applicationContext) { this.ctx = applicationContext; } protected void executeInternal(JobExecutionContext jobExecutionContext) throws JobExecutionException { GameManager gm = (GameManager) ctx.getBean("gameManager"); gm.checkNextItemPerson(); } } nepodarilo se mi vygooglit jak to zrobit, aby to fungovalo..
automaticke odhlaseni ze systemu
ahoj, chtel bych ve sve aplikaci udelat automaticke odhlaseni nejakou dobu necinnych uzivatelu. Informace o kazdem uzivateli se pri prihlaseni uklada do session. Zajimalo by me, jestli lze nakym zpusobem ziskat vsechny session (vsech uzivatelu)? Z techto sessions bych pak ziskal informaci napr. o tom, kdy se uzivatel prihlasil nebo jak dlouho uz neprovedl zadnou akci a na zaklade toho bych ho bud odhlasil nebo ne. Nebo se toto resi uplne jinak? Jeste dodam ze aplikace vyuziva Spring, kdyby treba ten mohl byt nak napomocny..
webhosting
Chtel bych se zeptat na vase zkusenosti s hostingem podporujicim JSP stranky a servlety. Na tomto builder.cz kdysi davno nekdo doporucoval www.savvy.cz, ale jinde jsem cetl, ze tam neni moc dobra tech. podpora, kdyz se objevi nake problemy..
Re: webhosting
tak jsem to prolitl, sice se to resilo, ale nic moc se nevyresilo, teda krom toho, ze pipni.cz nebrat. To je fakt v pytli, s tim Java hostingem.. mi nerikejte, ze vsichni co delate v Jave mate vlastni server..? > Původní zpráva > Od: Jozef Babjak <[EMAIL PROTECTED]> > Předmět: Re: webhosting > Datum: 20.9.2007 19:38:46 > > Skus prehladat archiv konferencie, riesi sa to tu cca raz za pol roka. > > J. > > > On 9/20/07, radovan deka <[EMAIL PROTECTED]> wrote: > > Chtel bych se zeptat na vase zkusenosti s hostingem podporujicim JSP > > stranky a > servlety. Na tomto builder.cz kdysi davno nekdo doporucoval www.savvy.cz, ale > jinde jsem cetl, ze tam neni moc dobra tech. podpora, kdyz se objevi nake > problemy.. > > > > >
Re: webhosting
jasne, tak pokud pouzivate aplikacni server, tak to asi ani jinak nejde. Me Tomcat uplne postaci, pouzivam Spring + Hibernate. Jinak diky za typ move.cz, podle informaci co jsem se dozvedel na jejich strankach, vypadaji zatim nejverohodneji. > Původní zpráva > Od: EHP <[EMAIL PROTECTED]> > Předmět: Re: webhosting > Datum: 20.9.2007 21:46:17 > > No ja mam vlastni server ... Ono to ani jinak moc nejde - standardni tomcat se > uz obcas da sehnat (move.cz) ale ja treba delam na glassfishi + par > vychytavek okolo (vlastni jaas modul, hibernate jako jpa provider etc.) a to > uz opravdu nikdo nedela. Nic neni flexibilnejsi nez vlastni server. > > EHP > > On Thursday 20 September 2007 21:01, radovan deka wrote: > > tak jsem to prolitl, sice se to resilo, ale nic moc se nevyresilo, teda > > krom toho, ze pipni.cz nebrat. To je fakt v pytli, s tim Java hostingem.. > > mi nerikejte, ze vsichni co delate v Jave mate vlastni server..? > > > > > Původní zpráva > > > Od: Jozef Babjak <[EMAIL PROTECTED]> > > > Předmět: Re: webhosting > > > Datum: 20.9.2007 19:38:46 > > > ---- > > > Skus prehladat archiv konferencie, riesi sa to tu cca raz za pol roka. > > > > > > J. > > > > > > On 9/20/07, radovan deka <[EMAIL PROTECTED]> wrote: > > > > Chtel bych se zeptat na vase zkusenosti s hostingem podporujicim JSP > > > > stranky a > > > > > > servlety. Na tomto builder.cz kdysi davno nekdo doporucoval www.savvy.cz, > > > ale jinde jsem cetl, ze tam neni moc dobra tech. podpora, kdyz se objevi > > > nake problemy.. > > >
Re: Výhody JSF
Struts 2 bohuzel neznam a taky by me zajimalo co je tam oproti predchozi verzi vylepseneho. Ale pokud MVC framework, tak bych doporucil Spring MVC, pro zacatek podle me uplne idealni. A kdyz k tomu prictu IoC a dalsi vychytavky Springu, je to jasna volba. Původní zpráva Od: <[EMAIL PROTECTED]> Předmět: Re: Výhody JSF Datum: 21.9.2007 17:57:32 suhlasim s tym co tu bolo povedane o Struts nakolko som ho pouzil v niekolkych projektoch, ale chcem sa spytat aky mate nazor na Struts 2 (zmenilo sa to k lepsiemu) ? Ivan Citát Jozef Babjak <[EMAIL PROTECTED]>: >> začnu nejprve s tím STRUTS. Je to celkem rozšířené, > > ^-- Tak to by som neodporucal. Struts je sice velmi > rozsireny a podporovany v IDEs, ale len preto, ze dlhu > dobu to bola jedina masovo pouzivana technologia. > Struts je ale velmi zlozite a netransparentne a casto > potrapi aj skusenych vyvojarov. > > Ak chces skusit nejaky webovy framework, ktory sa > lahko uci, je dobre zdokumentovany a dobre sa > pouziva, skus Stripes: > > http://stripes.mc4j.org > > Precitaj si aspon uvodnu stranku, pomoze Ti > rozhodnut sa, ci chces Stripes skusit. > > J. >
web problem
Ahoj, mam problem s tim, ze si webovy stranky prohlizec (Opera) uklada do nake sve cash pameti a kdyz se na strankach neco zmeni, Opera zobrazi starou verzi stranky a obnovi ji, az kdyz kliknu na refresh tlacitko. MS Explorer tento problem nema. Da se treba nekde nak nastavit, aby si prohlizec stranky neukladal?
Re: web problem
diky, urcite si to prectu. > Původní zpráva > Od: Filip Jirsák <[EMAIL PROTECTED]> > Předmět: Re: web problem > Datum: 23.9.2007 17:07:08 > > Protudujte si třeba http://www.mnot.net/cache_docs/ > S pozdravem > > Filip Jirsák > > 23.9.07, radovan deka <[EMAIL PROTECTED]>: > > > > Ahoj, mam problem s tim, ze si webovy stranky prohlizec (Opera) uklada do > > nake sve cash pameti a kdyz se na strankach neco zmeni, Opera zobrazi starou > > verzi stranky a obnovi ji, az kdyz kliknu na refresh tlacitko. MS Explorer > > tento problem nema. Da se treba nekde nak nastavit, aby si prohlizec stranky > > neukladal? > > > > > > -- > Filip Jirsák > [EMAIL PROTECTED] > > >
Re:Generální ředitel JBoss Europe na Fakultě informatiky MU
to bude asi v Praze, ze? Ja jenom, ze v Brne mame taky MU FI. Původní zpráva Od: Jiri Pechanec <[EMAIL PROTECTED]> Předmět: Generální ředitel JBoss Europe na Fakultě informatiky MU Datum: 27.9.2007 05:57:43 Dobrý den, posílám pozvánku na výše uvedenou akci - V úterý 2.října 2007 od 12:00 do 14:00 se uskuteční přednáška o JBoss (divize Red Hat) na Fakultě informatiky MU v posluchárně D1. Přednášku přednese Sacha Labourey - přední vývojář a generální ředitel JBoss Group Europe. Posluchači se na přednášce doví co je to JBoss, k čemu jsou dobré jeho open source produkty (JBoss AS, Hibernate, Seam, Drools, jBPM, JBoss Portal, JBoss ESB, ...), jaký používá vývojový model, jak vypadá jeho vnitřní organizace a další zajímavé informace. Java vývojáři, ale i zájemci o middleware produkty by si tuto přednášku neměli nechat ujít. - Oficiální oznámení je umístěno na http://www.cz.redhat.com/news/article/2208.html Přijďte, ať už JBoss používáte nebo ne. Jo to ideální příležitost na kladení všetečných i nepříjemných otázek :-). -- Jiri Pechanec QA Engineer JBoss Products, Red Hat
Re: převod českých znaků iText
mohl bych se zeptat, jak vypadala trida Settings? Mam totiz stejny problem a nevim jak mam na hostingu zapsat tu cestu k fontu. (font mam v adresari mojeApp/fonts, ale pokud napisu /fonts/arial.ttf vyhodi se IO vyjimka soubor nenalezen) Původní zpráva Od: Robert Slama <[EMAIL PROTECTED]> Předmět: Re: převod českých znaků iText Datum: 04.10.2007 13:46:52 osobne v jednej app som pouzil toto : BaseFont bfArial = BaseFont.createFont(Settings.PATH_TO_PDF_TEMPLATE+"arial.ttf", BaseFont.IDENTITY_H, BaseFont.EMBEDDED); tmpl.beginText(); tmpl.setFontAndSize(bfArial,12); a font som pribalil k aplikacii a ide to v pohode s diakritikou vsade... r^ Josef Cacek wrote / napísal(a): > Ahojte, > > On 10/4/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: > >> Jinak jsem našel ještě takovouhle možnost jak vkládat český znaky: >> >> BaseFont bf = BaseFont.createFont("c:/windows/fonts/arialbd.ttf", >> "Cp1250", BaseFont.EMBEDDED); >> Font font = new Font(bf, 12); >> byte[] noMansLand = { 'N', 'i', 'k', 'o', 'g', 'a', 'r',(byte)0xFA,(byte)0xF8, >> (byte) 0x9A, 'n', 'j', 'a', ' ', 'z', 'e', 'm', 'l', 'j', 'a' }; >> document.add(new Paragraph(new String(noMansLand), font)); >> >> je ale blbý že se hodnoty musí vkládat jako byte a při zobrazování swing komponenty je to prakticky nepoužitelný(nebo velice těžko). >> > > To neni pravda, ja to pouzivam nasledovne a funguje to bez problemu > > BaseFont bf = BaseFont.createFont("c:/windows/fonts/arial.ttf", > BaseFont.CP1250, BaseFont.EMBEDDED); > Font font = new Font(bf, 12); > document.add(new Paragraph("Příliš žluťoučký kůň úpěl ďábelské ódy.", font)); > > > >> Diky mooc Petr >> > > Rado se stalo, > > -- pepa cacek >
datovy model
Ahoj, chtel bych se zeptat, jaky je best practices pri tvorbe datoveho modelu aplikace, kera pouziva hibernate. Jestli se jen vytvori domenove tridy a namapuji, nebo se provadi normalizace a vse okolo a vysledny dat. model se namapuje na tridy? Nemam s tvorbou datoveho modelu moc zkusenosti, mohl by nekdo poradit?
problem s DWR na hostingu
ahoj, chtel bych se zeptat, jestli nekdo netusite v cem by mohl byt problem. Mam v aplikaci jednoduchy chat udelany pomoci DWR, chat normalne fungoval i na hostingu, ale od doby co hosting preinstaloval server, uz chat nefunguje. Na hostingu pry jen presli na novejsi verze softwaru a konfiguraci nechali stejnou.
hibernate annotations
Ahoj, nevim si rady, jak pomoci anotaci namapovat toto: public class BaseEntity { private Long id; private int version; ... } public class User extends BaseEntity { private String firstName; private String lastName; private String userName; private String password; private String email; private Address address; } Trida BaseEntity se do DB neuklada, ale dedi od ni vsechny persistentni tridy. Tusim, ze musim pouzit anotaci @MappedSuperclass, ale nevim jak namapovat to id a version.
Re: hibernate annotations
takto jsem to zkousel: package cz.firma.domain; import javax.persistence.Column; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.MappedSuperclass; import javax.persistence.Version; @MappedSuperclass public class BaseEntity { @Id @GeneratedValue(strategy = GenerationType.AUTO) private Long id; @Version private int version; } package cz.firma.domain; import javax.persistence.Table; import org.hibernate.annotations.Entity; @Entity @Table(name = "user") public class User extends BaseEntity { private String firstName; private String lastName; private String userName; private String password; private String email; private Address address; } a dataAccessContext.xml file: cz.firma.domain create org.hibernate.dialect.MySQLDialect true 3 ale pokus o ulozeni do DB zkonci vyjimkou: org.hibernate.MappingException: Unknown entity: cz.firma.domain.User Původní zpráva Od: Zdeněk Šenk <[EMAIL PROTECTED]> Předmět: Re: hibernate annotations Datum: 11.12.2007 10:50:40 Muzete to napriklad namapovat takto: @MappedSuperclass public class BaseEntity { @Id @... pripadne dalsi anotace private Long id; @Column(... private int version; ... } @Entity @Table(name = "...") public class User extends BaseEntity { private String firstName; private String lastName; private String userName; private String password; private String email; private Address address; } radovan deka napsal(a): > Ahoj, nevim si rady, jak pomoci anotaci namapovat toto: > > public class BaseEntity { > private Long id; > private int version; > > ... > } > > > public class User extends BaseEntity { > > private String firstName; > private String lastName; > private String userName; > private String password; > private String email; > private Address address; > > > } > > Trida BaseEntity se do DB neuklada, ale dedi od ni vsechny persistentni tridy. Tusim, ze musim pouzit anotaci @MappedSuperclass, ale nevim jak namapovat to id a version. > > >
Re: hibernate annotations
nemam, ja myslel, ze mapovani je vyreseno pomoci anotaci...? Původní zpráva Od: Karel Nagy <[EMAIL PROTECTED]> Předmět: Re: hibernate annotations Datum: 11.12.2007 11:42:24 A mate v tom balicku cz.firma.domain xml soubor popisujici mapovani tridy User? radovan deka napsal(a): > takto jsem to zkousel: > > package cz.firma.domain; > > import javax.persistence.Column; > import javax.persistence.GeneratedValue; > import javax.persistence.GenerationType; > import javax.persistence.Id; > import javax.persistence.MappedSuperclass; > import javax.persistence.Version; > > @MappedSuperclass > public class BaseEntity { > @Id > @GeneratedValue(strategy = GenerationType.AUTO) >private Long id; > > @Version >private int version; > } > > > > > package cz.firma.domain; > > import javax.persistence.Table; > import org.hibernate.annotations.Entity; > > @Entity > @Table(name = "user") > public class User extends BaseEntity { > >private String firstName; >private String lastName; >private String userName; >private String password; >private String email; >private Address address; > } > > > > a dataAccessContext.xml file: > > > class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean"> > > > > cz.firma.domain > > > > > > > > create > key="hibernate.dialect">org.hibernate.dialect.MySQLDialect > true > 3 > > > > > > ale pokus o ulozeni do DB zkonci vyjimkou: > > org.hibernate.MappingException: Unknown entity: cz.firma.domain.User
Re: hibernate annotations
ja bych to ale chtel mit vsechno v dataAccessContext.xml souboru, ne pridavat dalsi xml soubor s vyjmenovanymi entitnimi tridami. Nevim proc to hazi tu samou vyjimku (org.hibernate.MappingException: Unknown entity) i kdyz zadam primo nazev oanotovane tridy: cz.firma.domain.User create org.hibernate.dialect.MySQLDialect true 3 Původní zpráva Od: Karel Nagy <[EMAIL PROTECTED]> Předmět: Re: hibernate annotations Datum: 11.12.2007 12:31:23 To ano, ale potom musite rict, ktere tridy jsou oanotovane entity. V konfiguracnim souboru mate zadano, ze entity jsou v balicku cz.firma.domain, a Hibernate v tomto balicku prohledava konfuguracni soubory pro dane entity - nebere v uvahu tridy, ktere tam jsou. Ty musite vypsat v konfiguracnim souboru jednu po druhe - viz. Karel radovan deka napsal(a): > nemam, ja myslel, ze mapovani je vyreseno pomoci anotaci...? > >> > >> > >> > cz.firma.domain >> > >> >> >> > >> > >> > >> > >> > create >> > >> key="hibernate.dialect">org.hibernate.dialect.MySQLDialect >> > true >> > 3 >> > >> > >> >
Acegi security
Ahoj, rozhodl jsem se zkusit pouzit Acegi security na autentizaci uzivatelu. Autentizace funguje ok, jen nevim jak vyresit pozadavek na ulozeni IP adresy uzivatele a cas, pri kazde uspesne autentizaci. Vygooglil sem, ze je potreba rozsirit tridu AuthenticationProcessingFilter, ale nevim, jak v teto tride poznam, jestli autentizace byla uspesna. Pak sem jeste narazil na moznost vytvorit listenera, ktery implementuje ApplicationListener. V tomto pripde by nebyl problem ulozit ten cas, ale zas nevim jak zjistit IP adresu.
Re: Acegi security
diky moc za vase odpovedi, jeste bych se chtel zeptat, zda se v teto tride: public class MyAuthListener implements ApplicationListener, InitializingBean { public void onApplicationEvent(ApplicationEvent event) { if (event instanceof InteractiveAuthenticationSuccessEvent) { final Authentication tmpAuth = SecurityContextHolder.getContext().getAuthentication(); log.debug("InteractiveAuthenticationSuccessEvent: " + tmpAuth.getName()); if (tmpAuth.getDetails() instanceof WebAuthenticationDetails) { final WebAuthenticationDetails webDetails = (WebAuthenticationDetails) tmpAuth.getDetails(); userDao.logAuthenticationSuccess(tmpAuth.getName(),webDetails.getRemoteAddress()); } else { log.warn("Authentication.getDetails() not instance of WebAuthenticationDetails: " + tmpAuth.getDetails()); } } } } da nejekym zpusobem dostat na httpSession? > Původní zpráva > Od: Josef Cacek <[EMAIL PROTECTED]> > Předmět: Re: Acegi security > Datum: 23.1.2008 09:20:08 > ---- > Ahojte, > > 2008/1/23 radovan deka <[EMAIL PROTECTED]>: > > Ahoj, rozhodl jsem se zkusit pouzit Acegi security na autentizaci uzivatelu. > Autentizace funguje ok, jen nevim jak vyresit pozadavek na ulozeni IP adresy > uzivatele a cas, pri kazde uspesne autentizaci. > > zrovna včera jsem přemýslel o tom, že bych o tomhle mohl napsat něco > do blogu, tak jste to uspíšil. Jedno z řešení (využití > ApplicationListeneru) je popsáno zde: > > http://javlog.cacek.cz/2008/01/acegi-logujeme-loginy.html > > -- pepa cacek > http://javlog.cacek.cz/ > > >
hibernate mapovani
Ahoj, nedari se mi namapovat tridu Category, nevite prosim nekdo co je spatne? Hibernate hazi vyjimku: org.hibernate.MappingException: Could not determine type for: domain.Category, for columns: [org.hibernate.mapping.Column(parentCategory)] @MappedSuperclass public class BaseEntity { @Id @GeneratedValue(strategy = GenerationType.AUTO) private Long id; @Version private int version; . } @Entity public class Category extends BaseEntity { @OneToMany(cascade = {CascadeType.ALL}, mappedBy = "parentCategory") private Set childCategory; private Category parentCategory; private String name; private String description; @ManyToOne @JoinColumn(name="id") public Category getParentCategory() { return parentCategory; } ... } Nebo bude lepsi znemit domenovy model?
Re: hibernate mapovani
Bohuzel to nepomohlo, hazi to tu samou vyjimku. Původní zpráva Od: Lukas Barton <[EMAIL PROTECTED]> Předmět: Re: hibernate mapovani Datum: 23.1.2008 22:43:06 Napiste anotaci @ManyToOne k deklaracifieldu private Category parentCategory; Anotaci @JoinColumn(name="id") muzete IMHO vynechat. Lukas > Ahoj, nedari se mi namapovat tridu Category, nevite prosim nekdo co je spatne? Hibernate hazi vyjimku: > > org.hibernate.MappingException: Could not determine type for: domain.Category, for columns: [org.hibernate.mapping.Column(parentCategory)] > > @MappedSuperclass > public class BaseEntity { > >@Id >@GeneratedValue(strategy = GenerationType.AUTO) > private Long id; > >@Version > private int version; > . > } > > > > @Entity > public class Category extends BaseEntity { > >@OneToMany(cascade = {CascadeType.ALL}, mappedBy = "parentCategory") >private Set childCategory; > >private Category parentCategory; > private String name; > private String description; > > >@ManyToOne > @JoinColumn(name="id") >public Category getParentCategory() { >return parentCategory; >} > ... > } > > Nebo bude lepsi znemit domenovy model? > >
eclipse mi obcas nekompiluje JSP
Ahoj, nevim jak je to mozny, ale eclipse mi prestal kompilovat jednu JSP stranku. Kdyz v ni udelam zmenu a ulozim, v prohlizeci zustane stranka beze zmeny. Dokonce nepomaha ani restartovani Tomcatu nebo eclipse. Tu zkompilovanou JSP do class sem nikde v projektu nenasel, abych ji mohl smazat. Ostatni JSP se chovaji standardne. Nevi nekdo cim se toto stane a jak z toho ven?
Acegi ACL a MySQL
Ahoj, snazim se rozchodit Acegi priklad "Contacs" pod MySQL, ale skoncil sem na vyjimce: com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: Unknown column 'ACL_OBJECT_IDENTITY.ID' in 'on clause' bude to asi tim, ze Acegi ma hardcoded zapsany SQL prikazy primo ve zdrojacich, ktery MySQL nepodporuje. Nema tu nekdo naky zkusenosti s Acegi ACL a MySQL?
Spring, Hibernate a BLOB
Ahoj, mam pokusnou aplikaci ktera pouziva Spring, Hibernate a Stripes. Ted nemuzu zjistit, jak ulozit uploadnuty soubor do databaze. Soubor uploaduju pomoci Stripes: ... ... V ActionBeanu mam ten uploadnuty soubor typu "net.sourceforge.stripes.action.FileBean". Muzu na nem zavolat metodu save(File toFile) a soubor ulozit. Ale ja bych ho rad ukladal do databaze pomoci Hibernate. Nevim ale jak z toho FileBeanu udelat []byte, abych ho mohl ulozit jako typ "org.springframework.orm.hibernate3.support.BlobByteArrayType". Nebo jsem uplne mimo misu?
HTTP invokers a Lazy init
Ahoj, mam dve aplikace, ktere pouzivaji Spring a Hibernate, tyto dve aplikace si pres HTTP invokers posilaji objekt. Problem mam s tim, ze ten objekt v sobe obsahuje dalsi objekty, ktere diky lazy initialize nejsou inicializovany a kdyz v te druhe aplikaci chci s temi objekty pracovat, dostanu org.hibernate.LazyInitializationException. Chtel bych se zeptat, jak se toto resi, jestli mam kazdy ten objekt zavolat a zinicializovat rucne, nebo na to existuje naka metoda ci co? Lazy init bych uplne vypinat nechtel.
Spring HttpInvoker a dynamicke serviceUrl
Ahoj, muj predesly prispevek neni tak dulezitej, zjistil sem, ze neni zadnej problem to zinicializovat rucne. Velky starosti mi vsak dela, jak udelat, abych URL adresu druhe aplikace mohl zadavat az za behu prvni aplikace. Ted tu adresu zadavam primo v kontextu v definici beanu: http://localhost:8080/server/remoting/serverService"/> ja bych ale potreboval, abych mohl adresu "http://localhost:8080/server/remoting/serverService"; zadat az ve webovem formulari, pac ta aplikace by mela umet komuikovat s vice jinymi aplikacemi. Predem diky za pripadne info.
Re: Spring HttpInvoker a dynamicke serviceUrl
toho jsem se bal, ze to bude trochu problem. Jinak moc diky za odpoved. A jakou byste obecne doporucili technologii, aby se dal co nejsnadneji splnit pozadavek, ze vyber protejsi strany komunikace se deje az za behu aplikace. Bylo by to s RMI nebo Hessianem lepsi? A nebo Web service, o kterych zatim vubec nic nevim? > Původní zpráva > Od: Roman Pichlik <[EMAIL PROTECTED]> > Předmět: Re: Spring HttpInvoker a dynamicke serviceUrl > Datum: 24.2.2008 10:16:03 > > No to bude trohu problem, protoze chcete, aby se staticka konfigurace > chovala dynamicky. > > Jake jsou moznosti: > > - serviceUrl nastavovat programove, az potom co je ziskana instance > serverServiceHttpInvokerProxy > - serviceUrl dotahovat pres PropertyPlaceholderConfigurer viz > dokumentace. V takovem pripade se musi zmenit lifecycle beany a to na > lazy inicializaci a nebo scope prototype, v dusledku toho ze hodnota > nemusi byt znama pri inicializaci kontextu > - udelat ze serviceUrl beanu s vlastni factory viz dokumentace, ktera > bude v zavislosti na kontextu inicializovat jeji hodnotu. Problem se > zmenou lifecycle serverServiceHttpInvokerProxy pretrva > > > 2008/2/23 radovan deka <[EMAIL PROTECTED]>: > > Ahoj, muj predesly prispevek neni tak dulezitej, zjistil sem, ze neni zadnej > problem to zinicializovat rucne. Velky starosti mi vsak dela, jak udelat, > abych > URL adresu druhe aplikace mohl zadavat az za behu prvni aplikace. Ted tu > adresu > zadavam primo v kontextu v definici beanu: > > > > class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean"> > > value="http://localhost:8080/server/remoting/serverService"/> > > value="cz.vutbr.xkarel03.remote.ServerService"/> > > > > class="org.springframework.remoting.httpinvoker.CommonsHttpInvokerRequestExecutor"/> > > > > > > > > ja bych ale potreboval, abych mohl adresu > "http://localhost:8080/server/remoting/serverService"; zadat az ve webovem > formulari, pac ta aplikace by mela umet komuikovat s vice jinymi aplikacemi. > Predem diky za pripadne info. > > > > > > -- > S pozdravem Roman "Dagi" Pichlik > > /* http://www.sweb.cz/pichlik/ Blog pro kodery */ > > >
Re: Spring HttpInvoker a dynamicke serviceUrl
Jde jenom o to vybrat vzdaleny endpoint v runtime, aplikacni rozhrani vsech endpointu bude zname a stejne. Predem diky za radu. > Původní zpráva > Od: Roman Pichlik <[EMAIL PROTECTED]> > Předmět: Re: Spring HttpInvoker a dynamicke serviceUrl > Datum: 26.2.2008 18:31:09 > > > A jakou byste obecne doporucili technologii, aby se dal co nejsnadneji > > splnit > pozadavek, ze vyber protejsi strany komunikace se deje az za behu aplikace. > > Bylo by to s RMI nebo Hessianem lepsi? A nebo Web service, o kterych zatim > vubec nic nevim? > > a jde jenom o to vybrat vzdaleny endpoint v runtime a nebo bude > kompletne nezname aplikacni rozhrani endpointu tj. nevite jestli tam > bezi WebService, Hessian a RMI? > > > > > > > Původní zpráva > > > Od: Roman Pichlik <[EMAIL PROTECTED]> > > > Předmět: Re: Spring HttpInvoker a dynamicke serviceUrl > > > Datum: 24.2.2008 10:16:03 > > > > > > > > > > No to bude trohu problem, protoze chcete, aby se staticka konfigurace > > > chovala dynamicky. > > > > > > Jake jsou moznosti: > > > > > > - serviceUrl nastavovat programove, az potom co je ziskana instance > > > serverServiceHttpInvokerProxy > > > - serviceUrl dotahovat pres PropertyPlaceholderConfigurer viz > > > dokumentace. V takovem pripade se musi zmenit lifecycle beany a to na > > > lazy inicializaci a nebo scope prototype, v dusledku toho ze hodnota > > > nemusi byt znama pri inicializaci kontextu > > > - udelat ze serviceUrl beanu s vlastni factory viz dokumentace, ktera > > > bude v zavislosti na kontextu inicializovat jeji hodnotu. Problem se > > > zmenou lifecycle serverServiceHttpInvokerProxy pretrva > > > > > > > > > 2008/2/23 radovan deka <[EMAIL PROTECTED]>: > > > > Ahoj, muj predesly prispevek neni tak dulezitej, zjistil sem, ze neni > zadnej > > > problem to zinicializovat rucne. Velky starosti mi vsak dela, jak udelat, > abych > > > URL adresu druhe aplikace mohl zadavat az za behu prvni aplikace. Ted tu > adresu > > > zadavam primo v kontextu v definici beanu: > > > > > > > > > > > class="org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean"> > > > > > > value="http://localhost:8080/server/remoting/serverService"/> > > > > > > value="cz.vutbr.xkarel03.remote.ServerService"/> > > > > > > > > > > > class="org.springframework.remoting.httpinvoker.CommonsHttpInvokerRequestExecutor"/> > > > > > > > > > > > > > > > > ja bych ale potreboval, abych mohl adresu > > > "http://localhost:8080/server/remoting/serverService"; zadat az ve webovem > > > formulari, pac ta aplikace by mela umet komuikovat s vice jinymi > aplikacemi. > > > Predem diky za pripadne info. > > > > > > > > > > > > > > > > -- > > > S pozdravem Roman "Dagi" Pichlik > > > > > > /* http://www.sweb.cz/pichlik/ Blog pro kodery */ > > > > > > > > > > > > > > > -- > S pozdravem Roman "Dagi" Pichlik > > /* http://www.sweb.cz/pichlik/ Blog pro kodery */ > > >
Re: Spring HttpInvoker a dynamicke serviceUrl
myslite tu propertu serviceUrl? To mi prislo jako genialni napad (jednoduche, ale me by to nenapadlo), bohuzel se mi ji ale v aplikacnim kodu nepodarilo nastavit. Zkousel jsem to napr. tak, ze jsem se pokusil vytahnout celou beanu serverServiceHttpInvokerProxy a nasledne ji nastavit serviceUrl. ServletContext servletContext = getContext().getRequest().getSession().getServletContext(); WebApplicationContext wac = WebApplicationContextUtils.getRequiredWebApplicationContext(servletContext); UrlBasedRemoteAccessor httpInvokerProxyFactoryBean = (UrlBasedRemoteAccessor) wac.getBean("serverServiceHttpInvokerProxy"); httpInvokerProxyFactoryBean.setServiceUrl("//localhost:8080/server/remoting/serverService"); ztroskotalo to vsak na tom, ze serverServiceHttpInvokerProxy je proxy: java.lang.ClassCastException: $Proxy35 cannot be cast to org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean Taky sem zkousel nasetovat serverServiceHttpInvokerProxy do moji tridy kde mam business logiku, ale skoncilo to podobnou vyjimkou, ze nemuze konvertovat [$Proxy35] na dany typ a jeste to napsalo: no matching editors or conversion strategy found. Muzete prosim jeste poradit jak by se dala ta properta v aplikacnim kodu nastavit? Nebo jsem to cely spatne pochopil? > Původní zpráva > Od: Roman Pichlik <[EMAIL PROTECTED]> > Předmět: Re: Spring HttpInvoker a dynamicke serviceUrl > Datum: 26.2.2008 20:35:58 > > asi bych tuto danou propertu nenastavoval pres Spring, ale udelal bych > to vzdy v aplikacnim kodu. > > 2008/2/26 radovan deka <[EMAIL PROTECTED]>: > > Jde jenom o to vybrat vzdaleny endpoint v runtime, aplikacni rozhrani vsech > endpointu bude zname a stejne. Predem diky za radu. > > > > > > > Původní zpráva > > > Od: Roman Pichlik <[EMAIL PROTECTED]> > > > Předmět: Re: Spring HttpInvoker a dynamicke serviceUrl > > > Datum: 26.2.2008 18:31:09 > > > > > > > > > > > A jakou byste obecne doporucili technologii, aby se dal co nejsnadneji > splnit > > > pozadavek, ze vyber protejsi strany komunikace se deje az za behu > > aplikace. > > > > Bylo by to s RMI nebo Hessianem lepsi? A nebo Web service, o kterych > zatim > > > vubec nic nevim? > > > > > > a jde jenom o to vybrat vzdaleny endpoint v runtime a nebo bude > > > kompletne nezname aplikacni rozhrani endpointu tj. nevite jestli tam > > > bezi WebService, Hessian a RMI? > > > > > > > > > > > > > > > Původní zpráva > > > > > Od: Roman Pichlik <[EMAIL PROTECTED]> > > > > > Předmět: Re: Spring HttpInvoker a dynamicke serviceUrl > > > > > Datum: 24.2.2008 10:16:03 > > > > > > > > > > > > > > > > > > No to bude trohu problem, protoze chcete, aby se staticka konfigurace > > > > > chovala dynamicky. > > > > > > > > > > Jake jsou moznosti: > > > > > > > > > > - serviceUrl nastavovat programove, az potom co je ziskana instance > > > > > serverServiceHttpInvokerProxy > > > > > - serviceUrl dotahovat pres PropertyPlaceholderConfigurer viz > > > > > dokumentace. V takovem pripade se musi zmenit lifecycle beany a to > > na > > > > > lazy inicializaci a nebo scope prototype, v dusledku toho ze hodnota > > > > > nemusi byt znama pri inicializaci kontextu > > > > > - udelat ze serviceUrl beanu s vlastni factory viz dokumentace, > > ktera > > > > > bude v zavislosti na kontextu inicializovat jeji hodnotu. Problem se > > > > > zmenou lifecycle serverServiceHttpInvokerProxy pretrva > > > > > > > > > > > > > > > 2008/2/23 radovan deka <[EMAIL PROTECTED]>: > > > > > > Ahoj, muj predesly prispevek neni tak dulezitej, zjistil sem, ze > neni > > > zadnej > > > > > problem to zinicializovat rucne. Velky starosti mi vsak dela, jak > udelat, > > > abych > > > > > URL adresu druhe aplikace mohl zadavat az za behu prvni aplikace. > > Ted > tu > > > adresu > > > > > zadavam primo v kontextu v definici beanu: > > > > > > > > > > > > > > > > &g
Re: Spring HttpInvoker a dynamicke serviceUrl
Uz to funguje presne jak potrebuju, mockrat dekuju, sem velkym dluznikem. > Původní zpráva > Od: Roman Pichlik <[EMAIL PROTECTED]> > Předmět: Re: Spring HttpInvoker a dynamicke serviceUrl > Datum: 27.2.2008 09:55:54 > > serverServiceHttpInvokerProxy je totiz factory beana, ktera vyrabi > proxy pro volani cz.vutbr.xkarel03.remote.ServerService. Pokud chcete > z Springu vytahnout factory beanu a ne to co vyrabi (v tomto pripade > tu proxinu) tak je potreba pouzit &. > > HttpInvokerProxyFactoryBean factory = (HttpInvokerProxyFactoryBean) > wac.getBean("&serverServiceHttpInvokerProxy"); > factory.setServiceUrl("//localhost:8080/server/remoting/serverService"); > > pak by > > ServerService service = wac.getBean("serverServiceHttpInvokerProxy"); > > mela byt nastavena na tu danou URL > > 2008/2/26 radovan deka <[EMAIL PROTECTED]>: > > myslite tu propertu serviceUrl? To mi prislo jako genialni napad > > (jednoduche, > ale me by to nenapadlo), bohuzel se mi ji ale v aplikacnim kodu nepodarilo > nastavit. Zkousel jsem to napr. tak, ze jsem se pokusil vytahnout celou beanu > serverServiceHttpInvokerProxy a nasledne ji nastavit serviceUrl. > > > > ServletContext servletContext = > getContext().getRequest().getSession().getServletContext(); > > WebApplicationContext wac = > WebApplicationContextUtils.getRequiredWebApplicationContext(servletContext); > > UrlBasedRemoteAccessor httpInvokerProxyFactoryBean = > (UrlBasedRemoteAccessor) wac.getBean("serverServiceHttpInvokerProxy"); > > > httpInvokerProxyFactoryBean.setServiceUrl("//localhost:8080/server/remoting/serverService"); > > > > ztroskotalo to vsak na tom, ze serverServiceHttpInvokerProxy je proxy: > > > > java.lang.ClassCastException: $Proxy35 cannot be cast to > org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean > > > > Taky sem zkousel nasetovat serverServiceHttpInvokerProxy do moji tridy kde > mam business logiku, ale skoncilo to podobnou vyjimkou, ze nemuze konvertovat > [$Proxy35] na dany typ a jeste to napsalo: no matching editors or conversion > strategy found. Muzete prosim jeste poradit jak by se dala ta properta v > aplikacnim kodu nastavit? Nebo jsem to cely spatne pochopil? > > > > > > > > > > > Původní zpráva > > > Od: Roman Pichlik <[EMAIL PROTECTED]> > > > Předmět: Re: Spring HttpInvoker a dynamicke serviceUrl > > > Datum: 26.2.2008 20:35:58 > > > > > > > > > > asi bych tuto danou propertu nenastavoval pres Spring, ale udelal bych > > > to vzdy v aplikacnim kodu. > > > > > > 2008/2/26 radovan deka <[EMAIL PROTECTED]>: > > > > Jde jenom o to vybrat vzdaleny endpoint v runtime, aplikacni rozhrani > vsech > > > endpointu bude zname a stejne. Predem diky za radu. > > > > > > > > > > > > > Původní zpráva > > > > > Od: Roman Pichlik <[EMAIL PROTECTED]> > > > > > Předmět: Re: Spring HttpInvoker a dynamicke serviceUrl > > > > > Datum: 26.2.2008 18:31:09 > > > > > > > > > > > > > > > > > > > A jakou byste obecne doporucili technologii, aby se dal co > nejsnadneji > > > splnit > > > > > pozadavek, ze vyber protejsi strany komunikace se deje az za behu > aplikace. > > > > > > Bylo by to s RMI nebo Hessianem lepsi? A nebo Web service, o > > kterych > > > zatim > > > > > vubec nic nevim? > > > > > > > > > > a jde jenom o to vybrat vzdaleny endpoint v runtime a nebo bude > > > > > kompletne nezname aplikacni rozhrani endpointu tj. nevite jestli tam > > > > > bezi WebService, Hessian a RMI? > > > > > > > > > > > > > > > > > > > > > > > Původní zpráva > > > > > > > Od: Roman Pichlik <[EMAIL PROTECTED]> > > > > > > > Předmět: Re: Spring HttpInvoker a dynamicke serviceUrl > > > > > > > Datum: 24.2.2008 10:16:03 > > > > > > > > > > > > > > > > > > > > > > &g
Spring HttpInvoker pres https
Ahoj, potreboval bych mit celou aplikaci zabezpecenou SSL/TLS, tak sem pomoci keytoolu vygeneroval certifikat a ulozil ho do keystore, pak sem do konfiguracniho souboru Tomcatu server.xml pridal connector: to zafungovalo, aplikace bezi na https://localhost:8443/app. Nedari se mi ale zjistit, jak rozchodit Spring HttpInvoker pres https. Hazi mi to vyjimku: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target Rekl bych, ze server nemuze najit ten certifikat, ale nevim jak mu ho mam ukazat?
RE: Spring HttpInvoker pres https
ano, uvedena vyjimka se objevuje na strane klienta a to i po tom, co jsem do C:\Java\jdk1.6.0_03\jre\lib\cacerts pridal serveruv certifikat. Jeste sem nekde vygooglil, ze se ma pridat atribut "truststoreFile" do konektoru v konfiguraci Tomcatu, ale s timhle nastavenim Tomcat vubec nefunguje. Uz vazne nevim co s tim.. > Původní zpráva > Od: Michal Palička <[EMAIL PROTECTED]> > Předmět: RE: Spring HttpInvoker pres https > Datum: 11.3.2008 23:00:51 > > Dobry den, > > predpokladam, ze uvedena vyjimka se objevuje na strane klienta, ktery pres > HTTPS > vola sluzbu. > > Problem tkvi zrejme v tom, ze klient nezna verejny certifikat serveru. > Pokud byste pouzival certifikat vydany/podepsany obecne znamou certifikacni > autoritou, > jejiz certifikat je soucasti JRE (Verisign atd.), bylo by vse bez problemu. > > Vas vlastni testovaci certifikat vsak zadna takova autorita nepotvrdila. > Tim padem si klient neni jist, zda je dotycny server duveryhodny, nebot > pravost jeho certifikatu nelze overit. > > Resenim je naimportovat certifikat serveru do uloziste duveryhodnych > certifikatu > klienta > (trust-store). > > Pokud nechcete pouzit standardni keystore JRE/JDK, muzete si pro tento ucel > vyrobit zvlastni soubor. Pri spusteni programu klienta pak nastavte vhodnym > zpusobem > systemove promenne: > > - javax.net.ssl.trustStore > - javax.net.ssl.trustStorePassword > > mp. > > > > -Original Message- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf > Of radovan deka > Sent: Tuesday, March 11, 2008 21:57 PM > To: Java > Subject: Spring HttpInvoker pres https > > Ahoj, potreboval bych mit celou aplikaci zabezpecenou SSL/TLS, tak sem pomoci > keytoolu vygeneroval certifikat a ulozil ho do keystore, pak sem do > konfiguracniho souboru Tomcatu server.xml pridal connector: > > maxThreads="150" scheme="https" secure="true" >clientAuth="false" sslProtocol="TLS" >keystoreFile="${catalina.home}/keystore" > keystorePass="password" >/> > > to zafungovalo, aplikace bezi na https://localhost:8443/app. Nedari se mi ale > zjistit, jak rozchodit Spring HttpInvoker pres https. Hazi mi to vyjimku: > > sun.security.provider.certpath.SunCertPathBuilderException: unable to find > valid > certification path to requested target > > Rekl bych, ze server nemuze najit ten certifikat, ale nevim jak mu ho mam > ukazat? > > >
Re: Spring HttpInvoker pres https
mohl bych poprosit o radu jak vyrobit vlastni CA a jak s ni potom podepsat muj certifikat? Původní zpráva Od: Martin Kuba <[EMAIL PROTECTED]> Předmět: Re: Spring HttpInvoker pres https Datum: 14.3.2008 15:01:06 ---- radovan deka napsal(a): > ano, uvedena vyjimka se objevuje na strane klienta a to i po tom, co jsem do C:\Java\jdk1.6.0_03\jre\lib\cacerts pridal serveruv certifikat. Mám pocit, že pro ověření ten certifikát nesmí být self-signed. Pokud si vyrobíte vlastní CA, tou ho podepíšete a pak tu CA dáte do cacert, mělo by to fungovat. Makub -- ~~ Supercomputing Center Brno Martin Kuba Institute of Computer Scienceemail: [EMAIL PROTECTED] Masaryk University http://www.ics.muni.cz/~makub/ Botanicka 68a, 60200 Brno, CZ mobil: +420-603-533775 --
Re: Spring HttpInvoker pres https
pridal jsem do kodu nasledujici dva radky: System.setProperty("javax.net.ssl.trustStore", "C://truststore"); System.setProperty("javax.net.ssl.trustStorePassword", "changeit"); a httpInvoker zacal pres https fungovat. Ale objevil se novy problem, kdyz jsem chtel pouzit BASIC autentizaci. Pouzil jsem org.acegisecurity.context.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor, ale dostal jsem nasledujici vyjimku: javax.net.ssl.SSLHandshakeException: java.security.cert.CertificateException: No name matching localhost found ---- Původní zpráva Od: radovan deka <[EMAIL PROTECTED]> Předmět: Re: Spring HttpInvoker pres https Datum: 14.3.2008 16:31:27 mohl bych poprosit o radu jak vyrobit vlastni CA a jak s ni potom podepsat muj certifikat? > Původní zpráva > Od: Martin Kuba <[EMAIL PROTECTED]> > Předmět: Re: Spring HttpInvoker pres https > Datum: 14.3.2008 15:01:06 > > radovan deka napsal(a): > > ano, uvedena vyjimka se objevuje na strane klienta a to i po tom, co jsem do > C:\Java\jdk1.6.0_03\jre\lib\cacerts pridal serveruv certifikat. > > Mám pocit, že pro ověření ten certifikát nesmí být self-signed. > Pokud si vyrobíte vlastní CA, tou ho podepíšete a pak > tu CA dáte do cacert, mělo by to fungovat. > > Makub > -- > ~~ > Supercomputing Center Brno Martin Kuba > Institute of Computer Scienceemail: [EMAIL PROTECTED] > Masaryk University http://www.ics.muni.cz/~makub/ > Botanicka 68a, 60200 Brno, CZ mobil: +420-603-533775 > -- > > > >
Re: Spring HttpInvoker pres https
problem vyresen, pokud by to nekoho zajimalo, tak jsem misto AuthenticationSimpleHttpInvokerRequestExecutor pouzil vlastni tridu ktera dedi od CommonsHttpInvokerRequestExecutor. Kod tridy vypada nasledovne: public class MyAuthenticationCommonsHttpInvokerRequestExecutor extends CommonsHttpInvokerRequestExecutor { protected void executePostMethod(HttpInvokerClientConfiguration config, HttpClient httpClient, PostMethod postMethod) throws IOException { Authentication auth = SecurityContextHolder.getContext().getAuthentication(); if ((auth != null) && (auth.getName() != null) && (auth.getCredentials() != null)) { String name = auth.getName(); String pass = auth.getCredentials().toString(); URI uri = null; try { uri = new URI(config.getServiceUrl()); } catch (URISyntaxException e) { System.out.println("Error getting service url"); } httpClient.getState().setCredentials( new AuthScope(uri.getHost(), uri.getPort()), new UsernamePasswordCredentials(name, pass)); postMethod.setDoAuthentication(true); httpClient.executeMethod(postMethod); } else { executePostMethod(config, httpClient, postMethod); if (logger.isDebugEnabled()) { logger.debug("Unable to set BASIC authentication header as SecurityContext did not provide " + "valid Authentication: " + auth); } } } } ---- Původní zpráva Od: radovan deka <[EMAIL PROTECTED]> Předmět: Re: Spring HttpInvoker pres https Datum: 15.3.2008 14:40:12 pridal jsem do kodu nasledujici dva radky: System.setProperty("javax.net.ssl.trustStore", "C://truststore"); System.setProperty("javax.net.ssl.trustStorePassword", "changeit"); a httpInvoker zacal pres https fungovat. Ale objevil se novy problem, kdyz jsem chtel pouzit BASIC autentizaci. Pouzil jsem org.acegisecurity.context.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor, ale dostal jsem nasledujici vyjimku: javax.net.ssl.SSLHandshakeException: java.security.cert.CertificateException: No name matching localhost found > Původní zpráva > Od: radovan deka <[EMAIL PROTECTED]> > Předmět: Re: Spring HttpInvoker pres https > Datum: 14.3.2008 16:31:27 > > mohl bych poprosit o radu jak vyrobit vlastni CA a jak s ni potom podepsat muj > certifikat? > > > Původní zpráva > > Od: Martin Kuba <[EMAIL PROTECTED]> > > Předmět: Re: Spring HttpInvoker pres https > > Datum: 14.3.2008 15:01:06 > > > > radovan deka napsal(a): > > > ano, uvedena vyjimka se objevuje na strane klienta a to i po tom, co jsem > do > > C:\Java\jdk1.6.0_03\jre\lib\cacerts pridal serveruv certifikat. > > > > Mám pocit, že pro ověření ten certifikát nesmí být self-signed. > > Pokud si vyrobíte vlastní CA, tou ho podepíšete a pak > > tu CA dáte do cacert, mělo by to fungovat. > > > > Makub > > -- > > ~~ > > Supercomputing Center Brno Martin Kuba > > Institute of Computer Scienceemail: [EMAIL PROTECTED] > > Masaryk University http://www.ics.muni.cz/~makub/ > > Botanicka 68a, 60200 Brno, CZ mobil: +420-603-533775 > > -- > > > > > > > > > > >
padajici Eclipse 3.3.2 v Ubuntu 7.10
Ahoj, stahl jsem si "eclipse-SDK-3.3.2-linux-gtk-x86_64.tar.gz", rozbalil a soupl do "/home/radovan/opt/eclipse". Pres Software Updates -> Find and install jsem jako root nainstaloval pluginy: Web standard tools J2EE statndard tools SpringIde Subclipse 1.2.4 Pak jsem pres Synaptic nainstaloval Tomcat 5.5 ve kterym pres Eclipse spoustim web aplikace. Konfiguracni soubor eclipse.ini: -showsplash org.eclipse.platform --launcher.XXMaxPermSize 512m -vmargs -Xms40m -Xmx512m Stejna konfigurace i stejny pluginy pod widlema beha bez problemu. V Ubuntu Eclipse po case spadne a nevyhodi ani zadnou hlasku, dokonce ani nic nezaloguje do .log souboru. Uz vazne nevim co s tim..
Re: padajici Eclipse 3.3.2 v Ubuntu 7.10
diky, ale tim to asi bohuzel nebude, "java -version" mi vypisuje: java version "1.6.0_03" Java(TM) SE Runtime Environment (build 1.6.0_03-b05) Java HotSpot(TM) 64-Bit Server VM (build 1.6.0_03-b05, mixed mode) a "sudo update-java-alternatives -l" vypisuje: java-6-sun 63 /usr/lib/jvm/java-6-sun > Původní zpráva > Od: Josef Adamčík <[EMAIL PROTECTED]> > Předmět: Re: padajici Eclipse 3.3.2 v Ubuntu 7.10 > Datum: 25.3.2008 23:02:41 > > Doporucuju zkontrolovat, jestli je nainstalovana opravdu java od sunu, > tusim ze ve defaultne v ubuntu je (nebo mozna byvala, nejakou dobu uz > jenom updatuju a nedelam cistou instalaci) svobodna implementace (gcj > se to tusim jmenuje) a na ni eclipsy podivne padaly. > v konzoli java -version > Kdyztak sunovska java je v multiverse repozitari, balicek sun-java6 > nebo tak nejak, staci nainstalovat a melo by se to i samo prehodit. > Pokud ne, tak > sudo update-java-alternatives -s java-6-sun (nebo jine jmeno, daji se > tim prikazem i vypsat). > > JInak eclipse provozuji ve stejne verzi, v podstate se stejnymi > pluginy (dokonce jich mam nejspis nainstalovano vice), tomcat 5.5 i 6 > pod ubuntu naprosto bez problemu a jiny hacek me nenapada :) > > > On Tue, Mar 25, 2008 at 10:38 PM, radovan deka <[EMAIL PROTECTED]> wrote: > > Ahoj, stahl jsem si "eclipse-SDK-3.3.2-linux-gtk-x86_64.tar.gz", rozbalil a > soupl do "/home/radovan/opt/eclipse". Pres Software Updates -> Find and > install > jsem jako root nainstaloval pluginy: > > Web standard tools > > J2EE statndard tools > > SpringIde > > Subclipse 1.2.4 > > > > Pak jsem pres Synaptic nainstaloval Tomcat 5.5 ve kterym pres Eclipse > spoustim web aplikace. Konfiguracni soubor eclipse.ini: > > -showsplash > > org.eclipse.platform > > --launcher.XXMaxPermSize > > 512m > > -vmargs > > -Xms40m > > -Xmx512m > > > > Stejna konfigurace i stejny pluginy pod widlema beha bez problemu. V Ubuntu > Eclipse po case spadne a nevyhodi ani zadnou hlasku, dokonce ani nic > nezaloguje > do .log souboru. Uz vazne nevim co s tim.. > > > > > > > > >
Re: padajici Eclipse 3.3.2 v Ubuntu 7.10
moc diky vsem za rady, jako prvni jsem zkusil tu podle me nejjednodussi (pridat do scriptu: ./eclipse -vmargs -XX:PermSize=64M -XX:MaxPermSize=256M) a zda se, ze to zafungovalo. Eclipse uz pres hodinu nezamrznul. > Původní zpráva > Od: srakyi <[EMAIL PROTECTED]> > Předmět: Re: padajici Eclipse 3.3.2 v Ubuntu 7.10 > Datum: 26.3.2008 09:52:56 > > Sice pouzivam Gentoo a eclipse 3.4M5, ale treba tohle pomuze: > > Taky mne to nedavno hrozne padalo, resp. po chvili prace prestal eclipse uplne > reagovat. Problem se ale vyresil po nastaveni velikosti PermGenu - stacilo do > scriptu ktery mi spousti eclipse pripsat nasledujici: > > ./eclipse -vmargs -XX:PermSize=64M -XX:MaxPermSize=256M > > Tyhle parametry se sice daji nejak predat i v eclipse.ini, ale to se mne > nepovedlo. > > M. > > > On Tue, 25 Mar 2008 23:43:56 +0100 (CET) > radovan deka <[EMAIL PROTECTED]> wrote: > > > diky, ale tim to asi bohuzel nebude, "java -version" mi vypisuje: > > > > java version "1.6.0_03" > > Java(TM) SE Runtime Environment (build 1.6.0_03-b05) > > Java HotSpot(TM) 64-Bit Server VM (build 1.6.0_03-b05, mixed mode) > > > > a "sudo update-java-alternatives -l" vypisuje: > > > > java-6-sun 63 /usr/lib/jvm/java-6-sun > > > > > > >
nastroj
Ahoj, chtel bych se zeptat, zda existuje naky volne dostupny nastroj, ktery by umel z jiz vytvorene databaze nakreslit ER diagram. Databazi mi vytvoril Hibernate z domain modelu. Diky
nastroj SQuirreL
Ahoj, diky za typ na tento nastroj, vypada opravdu namakane. Zatim se mi ale nepodarilo zobrazit pozadovany ER diagram (nebo neco podobneho). Kdyz v zalozce Objekty rozbalim moji databazi, pak rozbalim polozku s nazvem TABLE a vsechny svoje tabulky oznacim a v kontextovym menu dam "pridat do grafu", zobrazi se mi vsechny tabulky v graficke podobe, ale bez vazeb mezi nimi, takze asi neco delam spatne.. :)
Re: nastroj SQuirreL
tak jsem zmenil tabulky z MyISAM na InnoDB, ale tabulky se zobrazi uplne stejne (bez vazeb) Původní zpráva Od: Libor Preněk <[EMAIL PROTECTED]> Předmět: Re: nastroj SQuirreL Datum: 16.4.2008 08:18:11 Jeste se sam opravim. Pokud mate tabulky v MySql vytvorene pomoci InnoDB engine, pak by se vazby (foreign key constraints) mely zobrazovat i pro MySql Libor Preněk wrote: > Zdravim, > rekl bych, ze ten nastroj testujete na MySql? Nad jinou > "plnohodnotnou" db jako MSSQL ci Oracle by se Vam vazby mely > zobrazovat. Alespon takhle jsem to vypozoroval nad podobnym nastrojem > Dbvisualizer... > > radovan deka wrote: >> Ahoj, diky za typ na tento nastroj, vypada opravdu namakane. Zatim se >> mi ale nepodarilo zobrazit pozadovany ER diagram (nebo neco >> podobneho). Kdyz v zalozce Objekty rozbalim moji databazi, pak >> rozbalim polozku s nazvem TABLE a vsechny svoje tabulky oznacim a v >> kontextovym menu dam "pridat do grafu", zobrazi se mi vsechny tabulky >> v graficke podobe, ale bez vazeb mezi nimi, takze asi neco delam >> spatne.. :) > >
Hibernate Criteria API
Zdravim java komunitu, chtel bych se zeptat, zda lze pomoci Hibernate Criteria API pripadne HQL (radeji bych pres Criteria API, pac potrebuju strankovat a strankovani pres HQL sem jeste nedelal) ziskal seznam entit, s tim ze v tomto seznamu nebudou dve entity, ktere maji stejny nektery atribut. Kontretne napriklad seznam lidi (trid Person) ve kterym nebudou dva Honzove (Person.name) - seznam bude obsahovat unikatni entity podle nektere property.
BFILE a hibernate
Zdravím, mohl by prosím někdo poradit, jak v Hibernate pracovat s Oracle typem BFile? Podle toho co jsem vyčetl z hibenetího fóra, jsem vyzkoušel toto: předek mojí entitní třídy: @TypeDef(name = "bfile", typeClass = BFileType.class) abstract public class GeneralFile extends BaseWithId { private String name; private String description; private byte[] file; ... @Type(type = "bfile") byte[] getFile() { return file; } můj user type: import java.io.Serializable; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import oracle.jdbc.OracleConnection; import oracle.jdbc.OracleTypes; import oracle.sql.BFILE; import org.hibernate.HibernateException; import org.hibernate.usertype.UserType; import org.hibernate.util.EqualsHelper; public final class BFileType implements UserType { private static final int BFILE_TYPE = OracleTypes.BFILE; private static final Class RETURNED_CLASS = byte[].class; public int[] sqlTypes() { return new int[] { BFILE_TYPE }; } public Class returnedClass() { return RETURNED_CLASS; } public boolean equals(Object x, Object y) throws HibernateException { return EqualsHelper.equals(x, y); } public boolean isMutable() { return false; } public Object assemble(Serializable cached, Object owner) throws HibernateException { return cached; } public Object deepCopy(Object value) throws HibernateException { return value; } public Serializable disassemble(Object value) throws HibernateException { return (Serializable) value; } public int hashCode(Object x) throws HibernateException { return x.hashCode(); } public Object nullSafeGet(ResultSet rs, String[] names, Object owner) throws HibernateException, SQLException { BFILE file = (BFILE) rs.getObject(names[0]); if (file == null) { return null; } return file.getBytes(); } public void nullSafeSet(PreparedStatement st, Object value, int index) throws HibernateException, SQLException { if (value == null) { st.setObject(index, null); } else { BFILE file = new BFILE((OracleConnection) st.getConnection(), (byte[]) value); file.setLocator("".getBytes()); st.setObject(index, file); } } public Object replace(Object original, Object target, Object owner) throws HibernateException { return original; } } Ovšem toto řešení končí na výjimce: org.hibernate.MappingException: Could not determine type for: bfile, for columns: [org.hibernate.mapping.Column(file)]
Spring a Log4jConfigurer
Ahoj, mam webovou aplikaci postavenou na Spring 2.5, ve web.xml mam nasleduji kod: log4jConfigLocation classpath:/proj/log4j.properties to funguje podle ocekavani. Problem mam s tim, ze nechci umisteni souboru log4j.properties zadavat ve web.xml, ale v applicationContext.xml - abych to mohl zadat stylem ${logging.location}. Z duvodu, ze na locale je tento soubor jiny, nez na ostrem serveru a toto umisteni chci mit v properties konfiguracnim souboru pro celou palikaci. Vygooglil jsem, ze se k tomu asi pouzije trida org.springframework.util.Log4jConfigurer, ale nikde se mi nepodarilo najit ukazku konfiguraku. Predem moc diky za pripadne rady.
wicket a hibernate
Ahoj, nevim zda jsem neco spatne nepochopil, ale pouzivani hibernate a wicketu soucasne me neprijde uplne sikovny. Problem je v tom, ze wicketovske kompomenty mohou mit ve svem modelu pouze tridy, ktere jsou serializovatelne (coz je logicke, vzhledem k tomu, jak wicket funguje). Ale vetsina domenovych trid v moji aplikaci jsou Hibernate entity, ktere podle me implementovat Serializable nemohou, pac hibernatem vytvarene proxy objekty zavisle na hibernate session pujdou asi tezko serializovat a deserializovat. Nevim teda jak tento rozpor rozumne vyresit. Vytvareni pomocnych serializovatelnych trid, ktere pouzivam v modelech mi neprijde zrovna efektivni reseni. Mate s tim nekdo nejakou zkusenost? Predem diky za odpoved.