この会話は、活動がないためロックされています。新しい投稿を作成してください。
この会話は、活動がないためロックされています。新しい投稿を作成してください。
解決済! 解決策の投稿を見る。
表示
返信
いいね!の合計
AEM does not have the libs (including CXF) to expose a web service. You have really 2 choices. Assume you want to expose JCR data as a web service. You can follow that link. It talks about what you need to do.
Or 2 - you can setup a web service on a web server (ie Tomcat) and code a Java bean and use Apache CXF and the JCR API. THe bean will expose a WSDL and use the JCR API to perform CRUD (Create, Replace, Update, and Delete) operations on the JCR Data.
[img]CQWSDL.png[/img]
表示
返信
いいね!の合計
AEM does not have the libs (including CXF) to expose a web service. You have really 2 choices. Assume you want to expose JCR data as a web service. You can follow that link. It talks about what you need to do.
Or 2 - you can setup a web service on a web server (ie Tomcat) and code a Java bean and use Apache CXF and the JCR API. THe bean will expose a WSDL and use the JCR API to perform CRUD (Create, Replace, Update, and Delete) operations on the JCR Data.
[img]CQWSDL.png[/img]
表示
返信
いいね!の合計
Thanks mate. I rather go with the 2nd option as the 1st seems to be too much of a hack.
表示
返信
いいね!の合計
Could you please share the link?
表示
返信
いいね!の合計
How to access JCR API from bean on tomcat? Please reply.
表示
返信
いいね!の合計
I would also go with the option of setting up a separate Tomcat.
Getting Apache CXF to work as SOAP service within the OSGi runtime of AEM will be very complex, if not impossible due to dependency conflicts.
Take a look at Apache Mule, the concept is interesting!
表示
返信
いいね!の合計
Try doing a bit of reading & learning: http://www.amazon.com/Beginning-Java-EE-Expert-Voice/dp/143024626X
表示
返信
いいね!の合計