Spring Web Services na IBM WAS 5.1, Java 1.4, J2EE 1.3
Zdravim, chcem pouzit Spring Web Services na aplikacnom servri IBM WAS 5.1, Java 1.4, J2EE 1.3. Pouzivam Spring Web Services 1.0.3 Spring Framework 2.5.1 (XML Beans na (un)marshalling) Na tomcate bezi bez problemov klient (org.springframework.ws.client.core.WebServiceTemplate) aj server (org.springframework.ws.transport.http.MessageDispatcherServlet) (pouzil som SAAJ od SUNu). Na IBM WAS 5.1 klient bezi. Server vsak vie len prijat message ale pri odosielani skonci s chybou. Rozbehavali ste niekto Spring Web Services na IBM WAS 5.1, Java 1.4, J2EE 1.3.? (Poznamka: Ak podhodim do IBM WAS 5.1 implementaciu SAAJ od SUNu, tak server funguje, ale tym padom nefunguju ine web service, ktore uz v aplikacii su implementovane pomocou IBM WAS web servicov.) Chyba, ktoru mi WAS vyhadzuje: org.springframework.oxm.xmlbeans.XmlBeansMarshallingFailureException: XMLBeans marshalling exception: java.lang.NullPointerException; nested exception is javax.xml.soap.SOAPException: java.lang.NullPointerException at org.springframework.oxm.xmlbeans.XmlBeansUtils.convertXmlBeansException(XmlBeansUtils.java:59) at org.springframework.oxm.xmlbeans.XmlBeansMarshaller.convertXmlBeansException(XmlBeansMarshaller.java:228) at org.springframework.oxm.xmlbeans.XmlBeansMarshaller.marshalSaxHandlers(XmlBeansMarshaller.java:113) at org.springframework.oxm.AbstractMarshaller.marshalSaxResult(AbstractMarshaller.java:231) at org.springframework.oxm.AbstractMarshaller.marshal(AbstractMarshaller.java:94) at org.springframework.ws.support.MarshallingUtils.marshal(MarshallingUtils.java:84) at org.springframework.ws.server.endpoint.AbstractMarshallingPayloadEndpoint.marshalResponse(AbstractMarshallingPayloadEndpoint.java:167) at org.springframework.ws.server.endpoint.AbstractMarshallingPayloadEndpoint.invoke(AbstractMarshallingPayloadEndpoint.java:135) at org.springframework.ws.server.endpoint.adapter.MessageEndpointAdapter.invoke(MessageEndpointAdapter.java:41) at org.springframework.ws.server.MessageDispatcher.dispatch(MessageDispatcher.java:215) at org.springframework.ws.server.MessageDispatcher.receive(MessageDispatcher.java:162) at org.springframework.ws.transport.support.WebServiceMessageReceiverObjectSupport.handleConnection(WebServiceMessageReceiverObjectSupport.java:87) at org.springframework.ws.transport.http.WebServiceMessageReceiverHandlerAdapter.handle(WebServiceMessageReceiverHandlerAdapter.java:57) at org.springframework.ws.transport.http.MessageDispatcherServlet.doService(MessageDispatcherServlet.java:197) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476) at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:441) at javax.servlet.http.HttpServlet.service(HttpServlet.java:760) ... Caused by: javax.xml.soap.SOAPException: java.lang.NullPointerException at org.springframework.ws.soap.saaj.support.SaajContentHandler.startElement(SaajContentHandler.java:99) at org.apache.xmlbeans.impl.store.Saver$SaxSaver.emitElement(Saver.java:3363) at org.apache.xmlbeans.impl.store.Saver.processElement(Saver.java:456) at org.apache.xmlbeans.impl.store.Saver.process(Saver.java:307) at org.apache.xmlbeans.impl.store.Saver$SaxSaver.(Saver.java:3280) at org.apache.xmlbeans.impl.store.Cursor._save(Cursor.java:559) at org.apache.xmlbeans.impl.store.Cursor.save(Cursor.java:2508) at org.apache.xmlbeans.impl.values.XmlObjectBase.save(XmlObjectBase.java:174) at org.springframework.oxm.xmlbeans.XmlBeansMarshaller.marshalSaxHandlers(XmlBeansMarshaller.java:110) at org.springframework.oxm.AbstractMarshaller.marshalSaxResult(AbstractMarshaller.java:231) at org.springframework.oxm.AbstractMarshaller.marshal(AbstractMarshaller.java:94) at org.springframework.ws.support.MarshallingUtils.marshal(MarshallingUtils.java:84) at org.springframework.ws.server.endpoint.AbstractMarshallingPayloadEndpoint.marshalResponse(AbstractMarshallingPayloadEndpoint.java:167) at org.springframework.ws.server.endpoint.AbstractMarshallingPayloadEndpoint.invoke(AbstractMarshallingPayloadEndpoint.java:135) at org.springframework.ws.server.endpoint.adapter.MessageEndpointAdapter.invoke(MessageEndpointAdapter.java:41) at org.springframework.ws.server.MessageDispatcher.dispatch(MessageDispatcher.java:215) at org.springframework.ws.server.MessageDispatcher.receive(MessageDispatcher.java:162) at org.springframework.ws.transport.support.WebServiceMessageReceiverObjectSupport.handleConnection(WebServiceMessageReceiverObjectSupport.java:87) at org.springframework.ws.transport.http.WebServiceMessageReceiverHandlerAdapter.handle(WebServiceMessageReceiverHandlerAdapter.java:57) at org.springframework.ws.transport.http.MessageDispatcherServlet.doService(MessageDispatcherServlet.java:197) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476) at org.springframewor
JWS: kontrola nove verze pri otevirani souboru s asociovanou priponou
Ahoj, zdá se mi, že Java Web Start kontroluje aktuálnost verze aplikace na serveru pouze při otevření souboru JNLP, ale už ne při otevírání souboru, který je přes příponu s touto aplikací asociován. Nevíte, zda by to nešlo nějak nastavit? Zajímavé kusy souboru jnlp viz níže. Vyžadujeme Javu 6.0. Honza Dvořák MathAn Praha RVV Vklap MathAn Praha, s.r.o. Sada nátrojů pro podporu sběru dat do IS VaV http://aplikace.isvav.cvut.cz/vklap/"/> mime-type="application/vnd.mathan.vklap"/> version="1.3.9_20080131174919"/> --suppress_next_year
Re: diff framework
Dakujem obom za rady. Vcera som sa este pregooglil k zaujmavemu projektu EMF Compare, ktory si myslim ze by zvladol to co by som chcel. (porovnava v podstate EMF model napr. UML diagramy,...) http://wiki.eclipse.org/EMF_Compare Ale pre kratkost casu, ktoru mam sa nejdem dalej tymto smerom zaoberat. Ostanem teda opat pri custom rieseni a nakodim to na mieru :-) Roman Tomá Záluský said: > To je zajimavy dotaz. Ale odpoved, jakou byste asi rad slysel, neznam... > Hlavne si myslim, ze je to formulovano dost obecne na to, aby bylo mozne > nalezt neco hotove s "jednoduchym API" a vlastni reseni ma taky sva > uskali. Asi bych na Vasem miste vytvoril nejaky sjednoceny dobre > definovany XML format, do ktereho by se z db prevadel resultset, z XML by > se tvoril pomoci XSL transformace. Pak by se porovnavaly XML bud jako > stringy (na ty uz by snad neco mohlo existovat) nebo jako DOM struktura. > Ale je treba si dat pozor na to, jakym smerem se to rozroste - scenar, kdy > to zacina na nejakem jednoduchem interfacu s mnoha implementacemi a konci > u tanku, ktery umi sice vsechno perfektne deklarovat jako stavebnici, ale > jehoz krivka uceni je silena, je docela hrozny :-) > > Tomas Zalusky > > > > ===...with Ultimate flying is > so easy... > http://www.frisbee.czhttp://www.peaceegg.net > ==__ >> Od: [EMAIL PROTECTED] >> Komu: konference@java.cz >> Datum: 31.01.2008 12:33 >> Pøedmìt: diff framework >> >>Ahojte, >> >>vedel by ma niekto nakopnut spravnym smerom ? >>Hladam nieco co by sa mohlo volat "diff framework" >>nejake jednoduche API na ktorom by som mohol stavat dalej. >>Standardne nerad by som vymyslal nieco so uz tu davno je. >>A preto sa pytam ci uz nahodou niekto nieco podobne nepouzil. >> >>V zasade by som si to predstavoval asi takto. >> >>Mam nejaky zdroj dat - XML, XLS, JDBC, ... >>Mam druhy zdroj dat JDBC objektovy model nieco ako hibernate. >> >>Medzi tymito dvoma zdrojmi urcitymi transformaciami by som chcel usrovi >>ponuknut obrazovku kde bude mat vseliako skraslene a zvyraznene rozdiely >>a user si bude moct vybrat ktore zmeny chce aplikovat (staci jednosmerne >>zo zdroja 1 do zdroja 2) >> >>Mame nato nieco ? >> >>Dakujem >> >>Roman >> >> >> >> >> >> > >
Re: Jak maximalne srazit spotrebu pameti JRE
> ^-- No, vidis. Pouzivas sice -client, ale tahas do neho ficury zo -server. no on je rozdil pouzivat cele nastaveni JVM a nebo si jenom vyzobnout kousky, ktere vyhovuji pro danou aplikace. -- S pozdravem Roman "Dagi" Pichlik /* http://www.sweb.cz/pichlik/ Blog pro kodery */
Re: diff framework
Taktiez pre znameho riesim takuto ulohu. Implementujem si to sam, ale imlplementujem to pre jednoduchost silne typovo. (Mam triedy reprezentujuce metaobjekty schemy, v nich implementujem minimalny pozadovany scope porovnania. Tieto metadata ziskas velmi jednoducho z xml aj z databazy.) Ak chces nieco obecneho a vyuzit silne nastroje, nasiel som dve potencionalne cesty. Vyuzit dobre fungujuce porovnavace schemat databaz a nasypat xml do temporarnych tabuliek (napr http://www.aquafold.com/docs-diff-schema.html), alebo mat popis databazy v konfiguraku hibernate a pustit na to java -cp hibernate_classpaths org.hibernate.tool.hbm2ddl.SchemaValidator options mapping_files (http://www.hibernate.org/hib_docs/reference/en/html/toolsetguide.html#toolsetguide-s1-8) Pekny den. NORBERT KRANKILLA J2EE Systems IT Application & Integration Services Information Technology Komerční banka, a. s. Na Příkopě 22 114 07 Praha 1 gsm:+420 725 530 345 e-mail: [EMAIL PROTECTED] www.kb.cz -Original Message- From: Roman Hrivik <[EMAIL PROTECTED]> Reply-To: Java To: konference@java.cz Subject: diff framework Date: Thu, 31 Jan 2008 12:00:41 +0100 (CET) Ahojte, vedel by ma niekto nakopnut spravnym smerom ? Hladam nieco co by sa mohlo volat "diff framework" nejake jednoduche API na ktorom by som mohol stavat dalej. Standardne nerad by som vymyslal nieco so uz tu davno je. A preto sa pytam ci uz nahodou niekto nieco podobne nepouzil. V zasade by som si to predstavoval asi takto. Mam nejaky zdroj dat - XML, XLS, JDBC, ... Mam druhy zdroj dat JDBC objektovy model nieco ako hibernate. Medzi tymito dvoma zdrojmi urcitymi transformaciami by som chcel usrovi ponuknut obrazovku kde bude mat vseliako skraslene a zvyraznene rozdiely a user si bude moct vybrat ktore zmeny chce aplikovat (staci jednosmerne zo zdroja 1 do zdroja 2) Mame nato nieco ? Dakujem Roman Tento e-mail je urcen pouze pro jeho adresata/adresaty a muze obsahovat duverne informace, jejichz ochrana muze byt vyzadovana pravnimi predpisy. Jestlize jste zpravu obdrzel(a) omylem, neprodlene informujte jejiho odesilatele a tuto zpravu, jeji prilohy a pripadne kopie ihned vymazte. Jakakoli forma uziti, zverejneni, reprodukce, kopirovani, distribuce a sireni teto zpravy je v takovem pripade zakazana. Komercni banka, a.s., neodpovida za mozne skody zpusobene neuplnym prenosem, moznou modifikaci ci zpozdenim teto zpravy behem prenosu od odesilatele k adresatovi. This e-mail transmission is intended solely for the ordinary user of the e-mail address to which it was addressed. It may contain legally privileged and/or confidential information. If you have received this e-mail in error or are not an intended recipient please inform the sender with-out delay and delete this e-mail, attachments and possible copies immediately. The unauthorised use, disclosure, distribution and/or copying of this e-mail or any information it contains is prohibited. Komercni banka, a. s., does not accept liability for any damage caused by incomplete transmission, possible modification or delay of this e-mail during the transmission from the sender to the recipient.