Re: Axis 2 deployment as part of existing web application

2008-02-04 Thread Afkham Azeez
Hmm... Axis2 1.0 jars are pretty old(Close to 2 years now I think) and many
bug fixes have gone into Axis2 since then. The latest stable  release of
Axis2 is 1.3. You can get the minimal set of jar files needed by following
the instructions given here (http://wso2.org/blog/afkham-azeez/3081#comments
)

Azeez

On Feb 4, 2008 3:41 PM, [EMAIL PROTECTED] <[EMAIL PROTECTED]>
wrote:

> Hi,
>
> I need a webservices that access may webapplication library so i embed the
> service in my webapplication like a post found in this mailinglist.
>
>
> 1)   copy the web.xml that was in the book example
>
> 2)   copy the WEB-INF/conf/axis2.xml file from the axis2.war file
>
> 3)   put my services.xml and wsdl file in
> WEB-INF/services/MyService/META-INF
>
> 4)   added a WEB-INF/module directory and added the appropriate
> changes to axis2.xml (I use the logging module so I can see the Soap
> calls)
>
> 5)   added all of the jars from the axis2-min-1.0-bin.zip
> distribution
>
> Are there any limitation of that solution??
>
> Is there any other way to access a existing web application information by
> service developed with axis2?
>
> thanks
>
>
>
>
>
>
>
> 
>
> *Tiscali.Fax *: ricevi gratis sulla tua
> email e invii
>
> a 12 cent per pagina senza scatto alla risposta
>



-- 
Thanks
Afkham Azeez

http://azeez78.blogspot.com
http://www.wso2.org
GPG Fingerprint: 643F C2AF EB78 F886 40C9  B2A2 4AE2 C887 665E 0760


Axis 2 deployment as part of existing web application

2008-02-04 Thread [EMAIL PROTECTED]

Hi, 

I need a webservices that access may webapplication library so i embed the 
service in my webapplication like a post found in this mailinglist. 


1)   copy the web.xml that was in the book example

2)   copy the WEB-INF/conf/axis2.xml file from the axis2.war file

3)   put my services.xml and wsdl file in
WEB-INF/services/MyService/META-INF


4)   added a WEB-INF/module directory and added the appropriate
changes to axis2.xml (I use the logging module so I can see the Soap
calls)

5)   added all of the jars from the axis2-min-1.0-bin.zip
distribution


Are there any limitation of that solution??

Is there any other way to access a existing web application information by 
service developed with axis2?

thanks

 

 


Tiscali.Fax: ricevi gratis 
sulla tua email e invii a 12 cent per pagina senza scatto alla risposta

RE: Axis 2 deployment as part of existing web application

2006-06-27 Thread Brian Russell








Jason,

 

Thanks for your solution. Sounded like
fun! I did my own form of experimentation and got it going. Basically I just
did this:

 

1)  
copy the web.xml that was
in the book example

2)  
copy the WEB-INF/conf/axis2.xml
file from the axis2.war file

3)  
put my services.xml and wsdl
file in WEB-INF/services/MyService/META-INF

4)  
added a WEB-INF/module
directory and added the appropriate changes to axis2.xml (I use the logging
module so I can see the Soap calls)

5)  
added all of the jars
from the axis2-min-1.0-bin.zip distribution

 

That seemed to do it. Really I just needed
to make sure I had all the right jars. I still think there’s some I can
remove. Plus I used xmlbeans to create my service using WSDL2JAVA and have even
more jars to add, which may cause me to switch that later to something less
dependent. But alls well now!

 

What’s documentation? ;)

 



Brian Russell

www.closerware.com


 



-Original Message-
From: Jason N
[mailto:[EMAIL PROTECTED] 
Sent: Tuesday, June 27, 2006 4:25
PM
To: axis-user@ws.apache.org
Subject: Re: Axis 2 deployment as
part of existing web application

 

Brian, 

I ran into the same problems as I tried to do both an embedded axis2 deploy and
get Axis2-Spring up and running.  
Undoubtedly this is the wrong way to do it, and I'm sure there's a better
way.  However I couldn't find it.  Chime in if you know a better way!

Here's what I did:

Starting with the axis2 war file I combined the lines from the axis2.war 
web.xml file with my project's web.xml file where they were relevant.
I copied the conf directory from axis2.war over to web-inf\ of my project
copied the modules directory from axis2.war over to web-inf\ of my project
I created a services directory set up similar to the one that ws02 example
gives however I just put services.xml, and the wsdl file in
/web-inf/services/findService/META-INF
I use a limited version of Maven and I did it this way so I could have a web
service module that could be popped into the lib directory of the web app if I
ever decided to move the web service code base out of the project.  So
basically all of the generated class files are in the web-inf/lib directory.
I copied most of the axis2 lib files into the web-inf/lib directory.

I can't really list them all right here, but off the top of my head:  Please
keep in mind this is coming straight from my lib directory so there may be
things in here that you won't need.  (xmlbeans, etc...)
Annogen, axiom all, asm, axis2-*, backport, commons-config, commonds-dbcp,
commons-digester, commons-httpclient, commons-logging, commons-pool, jaxen,
jibx, neethi, stax-api, wstx-asl, xbean, xmlschema

Anyway once all of that is in place and everything deploys ok, you should be
able to acccess the web service by ip/webservicename/services/servicename

Again this is just how I was able to get it up and running.  I don't think
it's a great solution, but I had to move on to writing documentation wooho!

Good luck!

j





On 6/26/06, Brian
Russell <[EMAIL PROTECTED]>
wrote:

I tried using the example
referenced below [1]
(http://www.wso2.net/kb/90)  but
was unable to get the mvn install to
work. I'm not familiar with maven and therefore troubleshooting will be 
pretty tough.

I followed the instructions of downloading the book.zip and then running
the mvn install war:war command, but it fails while trying to execute
the command. I'm simply trying to use it to figure out how to include 
axis2 as part of a current webapp so that I can run a web service from
it. This is much more attractive (and necessary) than to have an axis2
app running to do hot deploys, etc. Really I just want to know what jars 
I need from axis2 and how it needs to be configured. That is why I was
hoping to get this book example working.

Here is my stack trace when running $ mvn install war:war :

C:\projects\jakarta\axis\axis2-1_0\samples\book>mvn -e install war:war 
+ Error stacktraces are turned on.
[INFO] Scanning for projects...
[INFO] Searching repository for plugin with prefix: 'war'.
[INFO]
 

[INFO] Building Book Example
[INFO]task-segment: [install, war:war]
[INFO]


Downloading:
http://repo1.maven.org/maven2/org/apache/maven/maven-model/2.0/maven-mod
el-2.0.pom
2K downloaded
Downloading:
http://repo1.maven.org/maven2/org/apache/maven/maven/2.0/maven-2.0.pom

8K downloaded
Downloading:
http://repo1.maven.org/maven2/org/codehaus/plexus/plexus-utils/1.0.4/ple
xus-utils-1.0.4.pom 
6K downloaded
Downloading:
http://repo1.maven.org/maven2/org/apache/maven/maven-project/2.0/maven-p
roject-2.0.pom
1K downloaded 
Downloading:
http://repo1.maven.org/maven2/org/codehaus/plexus/plexus-container-defau
lt/1.0-alpha-8/plexus-container-default-1.0-alpha-8.

Re: Axis 2 deployment as part of existing web application

2006-06-27 Thread Jason N
Brian, 

I ran into the same problems as I tried to do both an embedded axis2 deploy and get Axis2-Spring up and running.  
Undoubtedly this is the wrong way to do it, and I'm sure there's a
better way.  However I couldn't find it.  Chime in if you
know a better way!

Here's what I did:

Starting with the axis2 war file I combined the lines from the
axis2.war  web.xml file with my project's web.xml file where they
were relevant.
I copied the conf directory from axis2.war over to web-inf\ of my
project copied the modules directory from axis2.war over to web-inf\ of
my project
I created a services directory set up similar to the one that ws02
example gives however I just put services.xml, and the wsdl file in
/web-inf/services/findService/META-INF
I use a limited version of Maven and I did it this way so I could have
a web service module that could be popped into the lib directory of the
web app if I ever decided to move the web service code base out of the
project.  So basically all of the generated class files are in the
web-inf/lib directory.
I copied most of the axis2 lib files into the web-inf/lib directory.

I can't really list them all right here, but off the top of my
head:  Please keep in mind this is coming straight from my lib
directory so there may be things in here that you won't need. 
(xmlbeans, etc...)
Annogen, axiom all, asm, axis2-*, backport, commons-config,
commonds-dbcp, commons-digester, commons-httpclient, commons-logging,
commons-pool, jaxen, jibx, neethi, stax-api, wstx-asl, xbean, xmlschema

Anyway once all of that is in place and everything deploys ok, you
should be able to acccess the web service by
ip/webservicename/services/servicename

Again this is just how I was able to get it up and running.  I
don't think it's a great solution, but I had to move on to writing
documentation wooho!

Good luck!

j
On 6/26/06, Brian Russell <[EMAIL PROTECTED]> wrote:
I tried using the example referenced below [1](http://www.wso2.net/kb/90)  but was unable to get the mvn install towork. I'm not familiar with maven and therefore troubleshooting will be
pretty tough.I followed the instructions of downloading the book.zip and then runningthe mvn install war:war command, but it fails while trying to executethe command. I'm simply trying to use it to figure out how to include
axis2 as part of a current webapp so that I can run a web service fromit. This is much more attractive (and necessary) than to have an axis2app running to do hot deploys, etc. Really I just want to know what jars
I need from axis2 and how it needs to be configured. That is why I washoping to get this book example working.Here is my stack trace when running $ mvn install war:war :C:\projects\jakarta\axis\axis2-1_0\samples\book>mvn -e install war:war
+ Error stacktraces are turned on.[INFO] Scanning for projects...[INFO] Searching repository for plugin with prefix: 'war'.[INFO]
[INFO] Building Book Example[INFO]task-segment: [install, war:war][INFO]Downloading:
http://repo1.maven.org/maven2/org/apache/maven/maven-model/2.0/maven-model-2.0.pom2K downloadedDownloading:http://repo1.maven.org/maven2/org/apache/maven/maven/2.0/maven-2.0.pom
8K downloadedDownloading:http://repo1.maven.org/maven2/org/codehaus/plexus/plexus-utils/1.0.4/plexus-utils-1.0.4.pom
6K downloadedDownloading:http://repo1.maven.org/maven2/org/apache/maven/maven-project/2.0/maven-project-2.0.pom1K downloaded
Downloading:http://repo1.maven.org/maven2/org/codehaus/plexus/plexus-container-default/1.0-alpha-8/plexus-container-default-1.0-alpha-8.pom
7K downloadedDownloading:http://repo1.maven.org/maven2/classworlds/classworlds/1.1-alpha-2/classworlds-1.1-alpha-2.pom
3K downloadedDownloading:http://repo1.maven.org/maven2/junit/junit/3.8.1/junit-3.8.1.pom145b downloadedDownloading:
http://repo1.maven.org/maven2/org/apache/maven/maven-artifact/2.0/maven-artifact-2.0.pom723b downloadedDownloading:http://repo1.maven.org/maven2/org/apache/maven/maven-artifact-manager/2
.0/maven-artifact-manager-2.0.pom1K downloadedDownloading:http://repo1.maven.org/maven2/org/apache/maven/maven-repository-metadata
/2.0/maven-repository-metadata-2.0.pom1K downloadedDownloading:http://repo1.maven.org/maven2/org/apache/maven/wagon/wagon-provider-api/
1.0-alpha-5/wagon-provider-api-1.0-alpha-5.pom4K downloadedDownloading:http://repo1.maven.org/maven2/org/apache/maven/maven-profile/2.0/maven-p
rofile-2.0.pom1K downloadedDownloading:http://repo1.maven.org/maven2/org/apache/maven/maven-plugin-api/2.0/mave
n-plugin-api-2.0.pom601b downloaded[INFO][ERROR] BUILD ERROR[INFO]
[INFO] Error building POM (may not be this project's POM).Project ID: org.apache.maven:maven-plugin-apiReason: Error getting POM for 'or

RE: Axis 2 deployment as part of existing web application

2006-06-26 Thread Brian Russell
en.codehaus.org/maven2)

at
org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(Defau
ltArtifactResolver.java:140)
at
org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(Defau
ltArtifactResolver.java:63)
at
org.apache.maven.project.DefaultMavenProjectBuilder.findModelFromReposit
ory(DefaultMavenProjectBuilder.java:467)
... 27 more
Caused by: org.apache.maven.wagon.TransferFailedException: Error
transferring file
at
org.apache.maven.wagon.providers.http.LightweightHttpWagon.fillInputData
(LightweightHttpWagon.java:99)
at org.apache.maven.wagon.StreamWagon.get(StreamWagon.java:68)
at
org.apache.maven.artifact.manager.DefaultWagonManager.verifyChecksum(Def
aultWagonManager.java:520)
at
org.apache.maven.artifact.manager.DefaultWagonManager.getRemoteFile(Defa
ultWagonManager.java:380)
at
org.apache.maven.artifact.manager.DefaultWagonManager.getArtifact(Defaul
tWagonManager.java:282)
at
org.apache.maven.artifact.manager.DefaultWagonManager.getArtifact(Defaul
tWagonManager.java:244)
at
org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(Defau
ltArtifactResolver.java:124)
... 29 more
Caused by: java.io.IOException: Server returned HTTP response code: 503
for URL: http://repo1.maven.org/maven2/org/apache/maven/maven-plugin
-api/2.0/maven-plugin-api-2.0.pom.sha1
at
sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnec
tion.java:1149)
at
org.apache.maven.wagon.providers.http.LightweightHttpWagon.fillInputData
(LightweightHttpWagon.java:85)
... 35 more
[INFO]

[INFO] Total time: 8 seconds
[INFO] Finished at: Mon Jun 26 13:32:07 EDT 2006
[INFO] Final Memory: 3M/6M
[INFO]



If anyone has gotten this example going (or has successfully included
axis2 in their current app), your help will be much appreciated. Thanks
in advance!

[1] http://www.wso2.net/kb/90

Brian Russell
www.closerware.com 
 

-Original Message-
From: Davanum Srinivas [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, June 20, 2006 3:55 PM
To: axis-user@ws.apache.org
Subject: Re: Axis 2 deployment as part of existing web application

Yes. See [1] for a POJO sample. You can similarly embed a WSDL2Java
generated service as well.

-- dims

[1] http://www.wso2.net/kb/90

On 6/20/06, [EMAIL PROTECTED] <[EMAIL PROTECTED]>
wrote:
> Hi,
>
> I was wondering if Asix 2 can be deployed as part of an existing
application
> war, just like original Axis was able to?
>
> Thanks,
> Ahmed
>
> 
> This mail sent through www.mywaterloo.ca
>
> -
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


-- 
Davanum Srinivas : http://wso2.com/blogs/

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Axis 2 deployment as part of existing web application

2006-06-20 Thread Davanum Srinivas

Yes. See [1] for a POJO sample. You can similarly embed a WSDL2Java
generated service as well.

-- dims

[1] http://www.wso2.net/kb/90

On 6/20/06, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:

Hi,

I was wondering if Asix 2 can be deployed as part of an existing application
war, just like original Axis was able to?

Thanks,
Ahmed


This mail sent through www.mywaterloo.ca

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]





--
Davanum Srinivas : http://wso2.com/blogs/

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Axis 2 deployment as part of existing web application

2006-06-20 Thread iahmed
Hi,

I was wondering if Asix 2 can be deployed as part of an existing application 
war, just like original Axis was able to?

Thanks,


This mail sent through www.mywaterloo.ca

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Axis 2 deployment as part of existing web application

2006-06-20 Thread iahmed
Hi,

I was wondering if Asix 2 can be deployed as part of an existing application 
war, just like original Axis was able to?

Thanks,
Ahmed


This mail sent through www.mywaterloo.ca

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]