Hi Dims; This feature does not support unpack war case or URLBased deployment mechanism yet, but we can improve that later
Thanks Deepal Davanum Srinivas wrote: > Deepal, > > Did you test this with app servers that don't explode the war? We > always seem to break that with any change in deployment. Other than > that, Huge +1 for this. > > thanks, > dims > > On 2/9/07, Deepal Jayasinghe <[EMAIL PROTECTED]> wrote: > >> Hi All; >> >> The BOF we had at the ApcheConUS 2006 I suggested the idea of supporting >> custom deployers into Axis2. The main reason with that was in Axis2 we >> can not easily deploy new file extension (as an example JavaScript ) , >> and In JAXWS side they are doing all the initialization at the >> MessageReceiver level since they do not have a deployment plug point. So >> with this approach we have much more flexibility ,among them >> >> - If you do not like the directory name "services" and "modules" then >> you can easily changed that to whatever you like >> - If you do not like the .aar , .mar file extension you can easily >> change that to whatever you like >> - If you want make a javaScript into a AxisService (or Module) and you >> want to deploy that into a new directory inside the repository (let's >> say folder called "javaScript") you can easily do that. >> - If you want to deploy test file as a service, module, Transport or >> even Parameter you can do that >> - Among the most useful thing we can easily write a new Deployer to make >> Axis1 service into Axis2 >> >> >> I spent last night and completed the new approach (I am very sorry for >> implementing the feature w.o letting know the community), which >> introduces a new Interface called "Deployer" with fore method. If you >> want to write a new Deployer then you need to implement that . >> >> I changed the current Deployment mechanism to work the new approach. >> >> With new approach if you want to add new Deployer, then the following >> are the steps; >> - First write a class implementing Deployer interface >> - Second add the following entry to to axis2.xml >> <deployer extension="aar" directory="service" >> class="org.apache.axis2.deployment.ServiceDeployer"/> >> >> >> I think this is one of the very cool features I added to Axis2 and hope >> no one will -1 on this , I will commmit the changes soon. If everything >> goes well we can keep the code else we can revert. >> >> here is my +1 for this feature as well as for commiting the code. >> >> Thanks >> Deepal >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> > > -- Thanks, Deepal ................................................................ "The highest tower is built one brick at a time" --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]