Spring Web Services na IBM WAS 5.1, Java 1.4, J2EE 1.3

2008-02-01 Tema obsahu Andrej Ferko

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

2008-02-01 Tema obsahu Jan Dvořák

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

2008-02-01 Tema obsahu Roman Hrivik

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

2008-02-01 Tema obsahu Roman Pichlik
>   ^-- 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

2008-02-01 Tema obsahu Norbert Krankilla
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.