Hi,
Even you use SMX3 with JBI package SAs/SUs, you should put busConfig
files(cxf.xml in your case) in SAs/SUs, but not put it in SMX_HOME/
conf.
Freeman
On 2009-12-7, at 上午2:22, GNarra wrote:
Lukasz,
We have a installation of SMX3.3.1 with CXF BC, CXF SE, SA's, We
want to
move to SMX 4 by deploying these existing SA's in SMX4 and then move
the
SA's to OSGi Bundles, If we start migrating to OSGi bundles as our
starting
step, it is going to take significant time before our system is
ready to
test.
So I am looking to how to migrate quickly and then move to OSGi
bundles. I
looked at SMX 4 documentation for migrating but all that says is
deploy the
SA's in deploy directory. We have stand alone jars that are not part
of SA's
and deployed in the lib folder. I am wondering how do I move all this
configuration(servicemix.conf) to SMX 4.
cxf.xml was used by the CXF BC and CXF SE to initiliaze the port for
the
whole bus(CXFBusImp)l, I see that CXF BC is still on 2009.01 version
in SMX
4, so where do I deploy the cxf.xml bus configuration.
thanks for your help
-gopal
Lukasz Dywicki wrote:
Hello,
Changes that ServiceMix team made in SMX 4 is really big.
1) It depends, because SMX 4 is built on OSGi. In OSGi world class
loading
are very strict. In SMX 3 the conf directory was classpath element.
In
SMX4 configuration is no longer classpath element so you have to
enable it
in own bundle.
2) In SMX 4 the JBI is only one feature from set of provided. If
you had
defined beans in servicemix.xml you should enable it as services in
OSGi
bundle. SMX4 offers support for JBI 1.0 but preffered programming
is based
on OSGi bundles. First of all it allows you to define many different
endpoints in one bundle (Maven project) - CXF BC, CXF SE or event
embedded
Camel.
3) The default broker is on deploy directory.
4) You can add own keystore using -Djavax.net.ssl.keyStore parameter.
Best regards,
Lukasz Dywicki
GNarra wrote:
Hi All,
We are evaluating on making the move from SMX3.3.1 to SMX4 and
have a few
questions.
1) In SMX 3.3.1, we deployed servicemix/conf/cxf.xml which has the
<httpj:engine-factory><httpj:engine port="0000">, where do you
deploy
cxf.xml in SMX4 configuration?
2) what is the equivalent of servicemix.xml "jbi" container
configuration?
3) Where is the DefaultBroker class in smx4?
4) In SMX4 there is no keystore.jks file,
any help is greatly appreciated
thanks
-gopal
--
View this message in context:
http://old.nabble.com/Migrating-from-SMX3-to-SMX4-tp26646562p26667505.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.
--
Freeman Fang
------------------------
Open Source SOA: http://fusesource.com