Skip to main content

Deploy Apache Axis with Tomcat server


What is Apache Axis2?
It is a Web Services / SOAP / WSDL engine, the successor to the widely used Apache Axis SOAP stack. There are two implementations of the Apache Axis2 Web services engine - Apache Axis2/Java and Apache Axis2/C

Requirements:
  1. To Deploy Axis you need to have Apache Tomcat installed. you can download it from http://tomcat.apache.org/
  2. Download Axis binary from http://axis.apache.org/axis2/java/core/download.cgi
Steps:
  1. Unzip the download bin folder and go to [yourdriver:\axis\axis_version\webapps] eg., C:\apache-tomcat-6.0.35\webapps
  2. Take the 'axis' folder copy and paste it in [yourdriver:\Tomcat\webapps] as in Figure#1

Pasting axis folder under webapps in Tomcat

3. Start Tomcat from yourdriver:\Tomcat\bin and click double click on startup.bateg., C:\apache-tomcat-6.0.35\bin

4. Type in your browser the following: http://localhost:8080/axis2/
if you find a welcoming page to Apache_Axis then Apache_Axis run successfully. Figure#2

welcoming page to Apache_Axis
5. You can go http://localhost:8080/axis2/ and choose validate if you got "Axis2 Happiness Page"
then you deployed axis successfully.
6. The deployment will create a new file with the deployment content under C:\apache-tomcat-6.0.35\webapp Figure#3
New Axis folder has been created after your deployment



Note: you can download 'Apache-Axis war' file directly from http://axis.apache.org/axis2/java/core/download.cgi and unzip the downloaded file then copy 'axis.war' and put it under yourdriver:\Tomcat\webapps eg,. C:\apache-tomcat-6.0.35\webapp. After that ope your browser and type http://localhost:8080/ then from 'Tomcat Manager' scroll down to Deployand from 'WAR file to deploy' browse your 'axis.war' that you put in C:\apache-tomcat-6.0.35\webapp and click Deply.



Comments

Popular posts from this blog

Error Class names are only accepted if annotation processing is explicitly requested

Do you get the following error? Class names, 'Hello', are only accepted if annotation processing is explicitly requested 1 error In case you got this error, then you forget to add .java to the file name when you compile it So when you want to compile a file using cmd console window write the filename.java extension Example: Javac Hello.java If you write it in this way the error will go away. So don’t forget to include suffix with your file name during compilation.

An attempt was made to insert a node where it is not permitted

Do you face this Error while you are writing code to generate xml file from java? Exception in thread "main" org.w3c.dom.DOMException : HIERARCHY_REQUEST_ERR: An attempt was made to insert a node where it is not permitted.        at com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.insertBefore(Unknown Source)        at com.sun.org.apache.xerces.internal.dom.NodeImpl.appendChild(Unknown Source)        at generatexml.WriteXMLFile.main( WriteXMLFile.java:30 ) Well the answer is: Don't insert the node where it isn't permitted. Change your generated directory file path from 'C' to other directory ex, D or to any directory you have. Make sure the ‘appendChild’ is referring to the right element. Don’t appending twice, only make it once. Ex, //Writetoxml.java   Element rootElement = doc . createElement ( " Company " );   doc . appendChild ( ro...

What do you know about HKEY_LOCAL_MACHINE (HKLM)?

What is it? HKEY stands for " Handle to Registry Key ”. The HKEY_LOCAL_MACHINE subtree contains information about the local computer system, including hardware and operating system data, such as bus type, system memory, device drivers, and startup control parameters. It is one of several registry hives in the Windows Registry . HKEY_LOCAL_MACHINE contains the majority of the configuration information for the software you have installed and for the Windows operating system itself. It also contains information about currently detected hardware and, beginning in Windows Vista, information about your computer's boot configuration. HKLM components The following registry keys are located under the HKEY_LOCAL_MACHINE hive: HKEY_LOCAL_MACHINE\BCD00000000 HKEY_LOCAL_MACHINE\COMPONENTS HKEY_LOCAL_MACHINE\HARDWARE HKEY_LOCAL_MACHINE\SAM HKEY_LOCAL_MACHINE\Schema HKEY_LOCAL_MACHINE\SECURITY HKEY_LOCAL_MACHINE\SOFTWARE HKEY_LOCAL_MACHINE\SYSTEM No...