You should try with the ant tasks (http://servicemix.org/Ant+Tasks) or any jmx console (your app server one, jconsole, mc4j, ...).

Guillaume

Charles Souillard wrote:

I am able to deploy SM web app into my app server (which contains Tomcat). You told me that through JMX I am able to install new components and to deploy new SA.
But when I browse the web app, I can only "read", no action is available.
Are you saying that I have to do that by hand ?
So it means I have to write a small deployer calling jmx ?

Thanks,
Charles

Guillaume Nodet wrote:



Charles Souillard wrote:

Hi all,

I am trying to understand how ServiceMix is integrated into Geronimo. I have read the specific web page on that (http://servicemix.org/Geronimo+Integration) but I was disappointed to see that the chapter concerning the deployment of JBI components in ServiceMix integrated into Geronimo was missing due to a pending jira issue.

In fact two ways are described :

1) Deploying Components on servicemix-web.war (jira => empty section)



The servicemix-web is a sample application that you can use if you want to embed ServiceMix in a war.
You should be able to deploy it on any web server.
But it uses the servicemix.xml configuration file and it has not been tested with deployment of standard jbi artifacts.


2) Deploying JBI Components on Geronimo Using the Geronimo Deployment Tool
On this section, I have two question :
* why are you saying this method will be the prefered one ? In my opinion, the more independent we are, the best it is ! I mean if I use the deployment into the war, I can easily put my war on another app server... * There is no precise information on what is done after launching the deployment tool ? Does it mean that the Geronimo deployment tool is able to recognize a jar containing a compoponent ? And it performs the needed work to inform the SM web app ? Can you explain me the stuff done vy the deployment tool ?

These two sections deal with JBI components, what about Service Assemblies ? Is it possible to deploy them into the web app ? into Geronimo ?



The geronimo deployer should handle all types of jbi artifacts (components, libraries and assemblies). However, the integration with geronimo has never been completely finished (time is missing) but you will find the current code in servicemix-gbean and servicemix-gplan if you want to do it that way.



In the same scope, I can read that ServiceMix is integrated into Tomcat, but I think the problem is to deploy components and Service Assemblies ?



Yes, it should work if you use JMX, but this have not been tested.

Guillaume



Thanks a lot for the answers...

Regards,
Charles





Reply via email to