On Nov 18, 2007, at 2:51 AM, mahendra wrote:


We are planning to use GERONIMO as APP SERVER for building a SOA reference
application for your research work.
In that regard, we plan to use AXIS2 web services and Active MQ with
GERONIMO app server.

Are these jaxws web services? REST? axis2 proprietary web services?


I have used AXIS2 with TOMCAT and all it requires is to drop axis2.war in
deploy/ directory and then on can see -
http://<localhost>:<port>/axis2/ page.
Here if everything goes well..one can see -
Services  - Atleast version service which comes as default
Validate - Which check if all the system settings, jars, classpath etc are
fine
Administration - Provides admin console to upload .aar webservice file.

I was trying to bring that page up to confirm that webservices setup is
working well with GERONIMO.
So thats why I tried deploying axis2-1.3.war file under deploy/axis2/
directory.

I read this as one of the steps also on -
http://www-128.ibm.com/developerworks/java/library/os-ag-axis2mig/ index.html

That article refers to using geronimo 1.0. I certainly hope no one is still using that release. Both axis2 and geronimo have moved on.

If GERONIMO comes by default with axis2 integration than am I not supposed to deploy AXIS2 web war file. Normally its deployed under WEB-INF/ service/
folder of axis2-web deployment. Which was what I was trying to do.

What are the axis installation step, or there are none required. ?
If none required, then how and where do I deploy my .aar file. ?

Geronimo supports jaxws web services. If you use the geronimo-tomcat distribution then axis2 is enabled by default. If you use the geronimo-jetty distribution then cxf is enabled by default. to switch, start geronimo with
-Dorg.apache.geronimo.jaxws.provider=axis2

If you are not using jaxws web services you may have to do some additional experimentation. If you need to deploy your own copy of axis2 rather than use the one we supply I recommend that you uninstall what we supply to avoid possible interference. You can do this from the admin console system modules page. You would uninstall the axis2 and axis2-deployer modules. I am not an axis2 expert so I probably won't be able to give any advice on this route unless you explain what you need in geronimo-centric terms such as describing what you need in classloaders or geronimo services.


Thanks
Mahendra

P.S - I am currently using GERONIMO 2.0.2 with Java 6.


I think some people have reported problems using java6 with geronimo. I don't have java 6 available to me and haven't followed the problems closely.

thanks
david jencks

djencks wrote:

Could you tell us what your goal is?  Geronimo includes axis2
integration.  If you try to install axis2 without preventing access
to the provided axis2 integration you are unlikely to get good results.

thanks
david jencks

On Nov 17, 2007, at 8:24 PM, mahendra wrote:


Hi,

I have created a folder - axis2/ under which i unzipped
axis2-1.3.war file
(rm *.txt to remove txt files) .

This directory axis2/ is then copied to geronimo/deploy and it
throws error
as -

18:18:18,017 ERROR [Deployer] Deployment failed due to
org.apache.geronimo.common.DeploymentException: App client module
jar does
not contain a manifest: /users/local/geronimo-tomcat/deploy/axis2
        at
org.apache.geronimo.client.builder.AppClientModuleBuilder.createModu le
(AppClientModuleBuilder.java:233)
        at
org.apache.geronimo.client.builder.AppClientModuleBuilder.createModu le
(AppClientModuleBuilder.java:213)
        at
org.apache.geronimo.client.builder.AppClientModuleBuilder$
$FastClassByCGLIB$$93137659.invoke(<generated>)
at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java: 53)
        at
org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke
(FastMethodInvoker.java:38)
        at
org.apache.geronimo.gbean.runtime.GBeanOperation.invoke
(GBeanOperation.java:124)
        at
org.apache.geronimo.gbean.runtime.GBeanInstance.invoke
(GBeanInstance.java:830)
        at
org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:
57)
        at
org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke
(RawOperationInvoker.java:35)
        at
org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept
(ProxyMethodInterceptor.java:96)
        at
org.apache.geronimo.j2ee.deployment.ModuleBuilder$$EnhancerByCGLIB$
$dbc7252e.createModule(<generated>)
        at
org.apache.geronimo.j2ee.deployment.EARConfigBuilder.getDeploymentPl an
(EARConfigBuilder.java:298)
        at
org.apache.geronimo.j2ee.deployment.EARConfigBuilder$
$FastClassByCGLIB$$38e56ec6.invoke(<generated>)
at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java: 53)
        at
org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke
(FastMethodInvoker.java:38)
        at
org.apache.geronimo.gbean.runtime.GBeanOperation.invoke
(GBeanOperation.java:124)
        at
org.apache.geronimo.gbean.runtime.GBeanInstance.invoke
(GBeanInstance.java:830)
        at
org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:
57)
        at
org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke
(RawOperationInvoker.java:35)
        at
org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept
(ProxyMethodInterceptor.java:96)
        at
org.apache.geronimo.deployment.ConfigurationBuilder$$EnhancerByCGLIB
$$80aca7b4.getDeploymentPlan(<generated>)
        at org.apache.geronimo.deployment.Deployer.deploy
(Deployer.java:234)
        at org.apache.geronimo.deployment.Deployer.deploy
(Deployer.java:126)
        at
org.apache.geronimo.deployment.Deployer$$FastClassByCGLIB$
$734a235d.invoke(<generated>)
at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java: 53)
        at
org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke
(FastMethodInvoker.java:38)
        at
org.apache.geronimo.gbean.runtime.GBeanOperation.invoke
(GBeanOperation.java:124)
        at
org.apache.geronimo.gbean.runtime.GBeanInstance.invoke
(GBeanInstance.java:865)
        at
org.apache.geronimo.kernel.basic.BasicKernel.invoke
(BasicKernel.java:239)
        at
org.apache.geronimo.deployment.plugin.local.AbstractDeployCommand.do De
ploy(AbstractDeployCommand.java:116)
        at
org.apache.geronimo.deployment.plugin.local.RedeployCommand.redeploy Up
datedConfiguration(RedeployCommand.java:137)
        at
org.apache.geronimo.deployment.plugin.local.RedeployCommand.run
(RedeployCommand.java:106)
        at java.lang.Thread.run(Thread.java:619)
18:18:18,095 ERROR [DirectoryHotDeployer] Unable to undeploy
/users/local/geronimo-tomcat/deploy/axis2
(org.apache.geronimo.configs/axis2/2.0.2/car)
org.apache.geronimo.common.DeploymentException:
App client module jar does not contain a manifest:
/users/local/geronimo-tomcat/deploy/axis2
org.apache.geronimo.common.DeploymentException:
org.apache.geronimo.common.DeploymentException: App client module
jar does
not contain a manifest: /users/local/geronimo-tomcat/deploy/axis2
        at org.apache.geronimo.deployment.Deployer.deploy
(Deployer.java:385)
        at org.apache.geronimo.deployment.Deployer.deploy
(Deployer.java:126)
        at
org.apache.geronimo.deployment.Deployer$$FastClassByCGLIB$
$734a235d.invoke(<generated>)
at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java: 53)
        at
org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke
(FastMethodInvoker.java:38)
        at
org.apache.geronimo.gbean.runtime.GBeanOperation.invoke
(GBeanOperation.java:124)
        at
org.apache.geronimo.gbean.runtime.GBeanInstance.invoke
(GBeanInstance.java:865)
        at
org.apache.geronimo.kernel.basic.BasicKernel.invoke
(BasicKernel.java:239)
        at
org.apache.geronimo.deployment.plugin.local.AbstractDeployCommand.do De
ploy(AbstractDeployCommand.java:116)
        at
org.apache.geronimo.deployment.plugin.local.RedeployCommand.redeploy Up
datedConfiguration(RedeployCommand.java:137)
        at
org.apache.geronimo.deployment.plugin.local.RedeployCommand.run
(RedeployCommand.java:106)
        at java.lang.Thread.run(Thread.java:619)
Caused by: org.apache.geronimo.common.DeploymentException: App
client module
jar does not contain a manifest: /users/local/geronimo-tomcat/
deploy/axis2
        at
org.apache.geronimo.client.builder.AppClientModuleBuilder.createModu le
(AppClientModuleBuilder.java:233)
        at
org.apache.geronimo.client.builder.AppClientModuleBuilder.createModu le
(AppClientModuleBuilder.java:213)
        at
org.apache.geronimo.client.builder.AppClientModuleBuilder$
$FastClassByCGLIB$$93137659.invoke(<generated>)
at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java: 53)
        at
org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke
(FastMethodInvoker.java:38)
        at
org.apache.geronimo.gbean.runtime.GBeanOperation.invoke
(GBeanOperation.java:124)
        at
org.apache.geronimo.gbean.runtime.GBeanInstance.invoke
(GBeanInstance.java:830)
        at
org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:
57)
        at
org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke
(RawOperationInvoker.java:35)
        at
org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept
(ProxyMethodInterceptor.java:96)
        at
org.apache.geronimo.j2ee.deployment.ModuleBuilder$$EnhancerByCGLIB$
$dbc7252e.createModule(<generated>)
        at
org.apache.geronimo.j2ee.deployment.EARConfigBuilder.getDeploymentPl an
(EARConfigBuilder.java:298)
        at
org.apache.geronimo.j2ee.deployment.EARConfigBuilder$
$FastClassByCGLIB$$38e56ec6.invoke(<generated>)
at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java: 53)
        at
org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke
(FastMethodInvoker.java:38)
        at
org.apache.geronimo.gbean.runtime.GBeanOperation.invoke
(GBeanOperation.java:124)
        at
org.apache.geronimo.gbean.runtime.GBeanInstance.invoke
(GBeanInstance.java:830)
        at
org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:
57)
        at
org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke
(RawOperationInvoker.java:35)
        at
org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept
(ProxyMethodInterceptor.java:96)
        at
org.apache.geronimo.deployment.ConfigurationBuilder$$EnhancerByCGLIB
$$80aca7b4.getDeploymentPlan(<generated>)
        at org.apache.geronimo.deployment.Deployer.deploy
(Deployer.java:234)
        ... 11 more

All i am trying is to make this axis2 web console up and running to
deploy
my webservice archive .aar file.

Can anyone let me know what is missing here ?

Thanks
Mahendra
--
View this message in context: http://www.nabble.com/Deployment-
error-on-Axis2-war-tf4828793s134.html#a13815401
Sent from the Apache Geronimo - Users mailing list archive at
Nabble.com.





--
View this message in context: http://www.nabble.com/Deployment- error-on-Axis2-war-tf4828793s134.html#a13817026 Sent from the Apache Geronimo - Users mailing list archive at Nabble.com.


Reply via email to