I've been playing around with Axis2 in the last few days to see if it
could fit the SOAP stack needs of the project I'm working on. One of the
features I'm looking for is the possibility to organize my web services
(archives, POJOs, etc...) under the services repository (i.e. sub
directories), but this feature doesn't seams to be available yet...

 

A simple test made with this morning SNAPSHOT:


This Web axisService has deployment faults


Error: org.apache.axis2.deployment.DeploymentException: Invalid service.
META-INF directory not found. at
org.apache.axis2.deployment.repository.util.ArchiveReader.processWSDLs(A
rchiveReader.java:297) at
org.apache.axis2.deployment.ServiceDeployer.deploy(ServiceDeployer.java:
66) at
org.apache.axis2.deployment.repository.util.DeploymentFileData.deploy(De
ploymentFileData.java:136) at
org.apache.axis2.deployment.DeploymentEngine.doDeploy(DeploymentEngine.j
ava:584) at
org.apache.axis2.deployment.repository.util.WSInfoList.update(WSInfoList
.java:141) at
org.apache.axis2.deployment.RepositoryListener.update(RepositoryListener
.java:330) at
org.apache.axis2.deployment.RepositoryListener.checkServices(RepositoryL
istener.java:227) at
org.apache.axis2.deployment.RepositoryListener.startListener(RepositoryL
istener.java:324) at
org.apache.axis2.deployment.scheduler.SchedulerTask.checkRepository(Sche
dulerTask.java:64) at
org.apache.axis2.deployment.scheduler.SchedulerTask.run(SchedulerTask.ja
va:71) at
org.apache.axis2.deployment.scheduler.Scheduler$SchedulerTimerTask.run(S
cheduler.java:83) at 

...

 

I need to evaluate the amount of work required to get this kind of
feature available, keep in mind that I'm only beginning in the Axis2
codebase so I still have a lot of things to learn about the
architecture... My question now, other than extending
org.apache.axis2.deployment.ServiceDeployer so that I can get the web
services deployed, what would be required for this repository
"hierarchy" to work with all of the other components of Axis : run-time,
management, etc?

 

Thanks

 

________________________________

Guillaume Cauchon | DataDirect Technologies inc.

 -email: 

[EMAIL PROTECTED]

 -mobile: 

418.952-7357

 -work: 

418.649-1551

 

Reply via email to