JAXWS používam. Ja mám v aplikácii
klientskú časť, teda nevystavujem server, len sa pripájam k cudziemu
serveru.
hibernate-annotations.jar - mám vo verzii 3.2.1.GA
CXF - ako vidno z názvu 2.0.4-incubator
Ale teraz som to asi úplne nepochopil - v pôvodnom maile píšete, že
CXF závisí na ASM 1.x a Hibernate na 2.x. Teraz podľa toho výpisu vám
CXF závisí na ASM 2.x (pričom mne závisí Hibernate ešte na 1.x). Takže
by ste nemali mať vlastne žiadny konflikt.
Ešte som pozeral aj na aplikačný server(WebLogic 10), či tam nie je nejaká iná verzia ASM, ktorú by používala
moja aplikácia, ale tam nie je žiadna. Ani zbalená vo weblogic.jar.
Čo znamená tá hláška z mavenu neviem, nepoužívam :-) Áno, sú medzi nami
aj dinosauri, ktorí nemenia veci, pokiaľ fungujú :-)
Rastislav "Bedo" Siekel
Ing. Rastislav Siekel
Prosoft s.r.o., Kuzmányho 8, 010 01 Žilina, Slovakia
E-mail :
<[EMAIL PROTECTED]>
Tel : 041/562 54 91
Fax : 041/562 54 97
Mobil : 0905 34 00 20
Lukáš Zapletal wrote:
Tak to asi nepouzivate JAXWS ne? Zavislosti jsou nasledujici (compile time):
[DEBUG] org.hibernate:hibernate-entitymanager:jar:3.2.1.ga:compile
(selected for compile)
[DEBUG] org.hibernate:hibernate-annotations:jar:3.2.1.ga:compile
(selected for compile)
[DEBUG] org.hibernate:hibernate:jar:3.2.1.ga:compile (selected
for compile)
[DEBUG] asm:asm-attrs:jar:1.5.3:compile (selected for compile)
[DEBUG] cglib:cglib:jar:2.1_3:compile (selected for compile)
[DEBUG] asm:asm:jar:1.5.3:compile (selected for compile) ***
[DEBUG] asm:asm:jar:1.5.3:compile (selected for compile) ***
...
[DEBUG] Adding managed dependencies for org.apache.cxf:cxf-rt-core
[DEBUG] org.springframework:spring-core:jar:2.0.8
[DEBUG] asm:asm:jar:2.2.3 ***
Maven tento konflikt resi tak, ze pouzije verzi 2.2.3. Pri startu mi
to ale hlasi runtime chybu.
Jakou verzi CXF a Hibernate-JPA pouzivate?
Co znamena to "selected for compile"?
LZ
2008/7/16 Lukáš Zapletal <[EMAIL PROTECTED]>:
Zdravim,
mam nasledujici:
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-core</artifactId>
<version>${cxf.version}</version>
</dependency>
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-frontend-simple</artifactId>
<version>${cxf.version}</version>
</dependency>
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-frontend-jaxws</artifactId>
<version>${cxf.version}</version>
</dependency>
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-databinding-aegis</artifactId>
<version>${cxf.version}</version>
</dependency>
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-transports-local</artifactId>
<version>${cxf.version}</version>
</dependency>
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-transports-http</artifactId>
<version>${cxf.version}</version>
</dependency>
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-transports-http-jetty</artifactId>
<version>${cxf.version}</version>
</dependency>
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-transports-jms</artifactId>
<version>${cxf.version}</version>
</dependency>
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-management</artifactId>
<version>${cxf.version}</version>
</dependency>
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-common-utilities</artifactId>
<version>${cxf.version}</version>
</dependency>
plus plugin pro manipulaci s WSDL soubory:
<plugin>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-java2ws-plugin</artifactId>
<version>${cxf.version}</version>
<dependencies>
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-frontend-jaxws</artifactId>
<version>${cxf.version}</version>
</dependency>
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-frontend-simple</artifactId>
<version>${cxf.version}</version>
</dependency>
</dependencies>
<executions>
<execution>
<id>generate-wsdl</id>
<phase>process-classes</phase>
<configuration>
<genWsdl>true</genWsdl>
</configuration>
</execution>
</executions>
</plugin>
Zrejme tam toho mam asi moc, zkusim to omezit.
LZ
2008/7/15 Rastislav Siekel <[EMAIL PROTECTED]>:
V projekte používam presne túto kombináciu a problémy nemám - pri Hibernate je ASM 1.5.3, ale pri CXF nie je, mám tam len:
cxf-2.0.4-incubator.jar
geronimo-activation_1.1_spec-1.0-M1.jar
geronimo-annotation_1.0_spec-1.1.jar
geronimo-servlet_2.5_spec-1.1-M1.jar
geronimo-stax-api_1.0_spec-1.0.jar
geronimo-ws-metadata_2.0_spec-1.1.1.jar
jaxb-api-2.0.jar
jaxb-impl-2.0.5.jar
jaxb-xjc-2.0.jar
jaxws-api-2.0.jar
jetty-6.1.6.jar
jetty-util-6.1.6.jar
neethi-2.0.2.jar
saaj-api-1.3.jar
saaj-impl-1.3.jar
spring-beans-2.0.6.jar
velocity-dep-1.4.jar
wsdl4j-1.6.1.jar
wstx-asl-3.2.1.jar
xml-resolver-1.2.jar
XmlSchema-1.3.2.jar
Možno nevyužívam z CXF nejakú feature....
Rastislav "Bedo" Siekel
________________________________
Ing. Rastislav Siekel
Prosoft s.r.o., Kuzmányho 8, 010 01 Žilina, Slovakia
E-mail : <[EMAIL PROTECTED]>
Tel : 041/562 54 91
Fax : 041/562 54 97
Mobil : 0905 34 00 20
Lukáš Zapletal wrote:
Zdravim konferenci,
v jednom projektu bychom chteli pouzit CXF a Hibernate JPA (aktualni
verze). Bohuzel prvni zavisi na knihovne ASM 1.X a druhe na ASM 2.X.
Samozrejme to pada, je nejaka moznost jak donutit tyhle dva, aby spolu
fungovali? Potrebujeme to nasadit na J2EE web kontejner...
Nabizi se pouzit jinou implementaci pro WS nebo JPA, ale ptam se
proto, jestli treba neexistuje nejaka "finta". Ja osobne nevidim jinou
moznost, nez pouzit neco jineho (v jednom nebo druhem pripade).
Knihovna ASM v techto verzich je binarne nekompatibilni.
LZ
--
Lukas Zapletal
http://lukas.zapletalovi.com
|