Axis(Apache extensible interaction System)是一款开源的webService运行引擎,它是SOAP协议的一个实现,其本身原因Apache的另外一个Apache SOAP 项目。
Axis 分别 为: 1.x 系列 和 2.x系列. 两个版本区别比较大,也相对比较稳定.因此本文内容以Axis 1.x系列最新版1.4为基础.
2.AXIS的下载.
登陆
http://www.apache.org/dyn/closer.cgi/ws/axis/1_4 站点下载,Axis 的版本1.4。
安装Axis,首先 必须保证系统已经成功安装web,本来是用的是apache-tomcat-6.0.20.也可以下载其他应用服务器,weblogic,或者webapps等,把下载好的AXIS_1.4.zip解压,进入webapps目录中,找到axis文件夹复制到tomcat的webapps下,
然后,打开浏览器访问 http://localhost:9999/axis
如果出现下面的界面,就表示安装成功.
Apache-AXIS
Hello! Welcome to Apache-Axis.
What do you want to do today?
-
Validation - Validate the local installation's configuration
see below if this does not work.
-
List - View the list of deployed Web services
-
Call - Call a local endpoint that list's the caller's http headers (or see its WSDL).
-
Visit - Visit the Apache-Axis Home Page
-
Administer Axis - [disabled by default for security reasons]
-
SOAPMonitor - [disabled by default for security reasons]
To enable the disabled features, uncomment the appropriate declarations in WEB-INF/web.xml in the webapplication and restart it.
Validating Axis
If the "happyaxis" validation page displays an exception instead of a status page, the likely cause is that you have multiple XML parsers in your classpath. Clean up your classpath by eliminating extraneous parsers.
If you have problems getting Axis to work, consult the Axis Wiki and then try the Axis user mailing list.
然后点击Validation 链接,会提示 axis的必须组件,还缺少一个没有安装,两个可选组件也没有安装,
分别下载:jaf-1_1-fr.zip,javamail-1_4.zip,xml-security-bin-1_2_1.zip包,然后把jaf-1_1-fr.zip里德Activation.jar,javamail-1_4.zip里面的mail.jar,xml-security-bin-1_2_1.zip里面的xmlsec-1.2.1.jar,xalan.jar都放在你的axis应用的web-inf/lib 目录中,然后,在检验,axis,会看到页面提示全部安装成功.
Axis Happiness Page
Examining webapp configuration
Needed Components
- Found SAAJ API ( javax.xml.soap.SOAPMessage ) at F:\apache-tomcat-6.0.20\webapps\axis\WEB-INF\lib\saaj.jar
- Found JAX-RPC API ( javax.xml.rpc.Service ) at F:\apache-tomcat-6.0.20\webapps\axis\WEB-INF\lib\jaxrpc.jar
- Found Apache-Axis ( org.apache.axis.transport.http.AxisServlet ) at F:\apache-tomcat-6.0.20\webapps\axis\WEB-INF\lib\axis.jar
- Found Jakarta-Commons Discovery ( org.apache.commons.discovery.Resource ) at F:\apache-tomcat-6.0.20\webapps\axis\WEB-INF\lib\commons-discovery-0.2.jar
- Found Jakarta-Commons Logging ( org.apache.commons.logging.Log ) at F:\apache-tomcat-6.0.20\webapps\axis\WEB-INF\lib\commons-logging-1.0.4.jar
- Found Log4j ( org.apache.log4j.Layout ) at F:\apache-tomcat-6.0.20\webapps\axis\WEB-INF\lib\log4j-1.2.8.jar
- Found IBM's WSDL4Java ( com.ibm.wsdl.factory.WSDLFactoryImpl ) at F:\apache-tomcat-6.0.20\webapps\axis\WEB-INF\lib\wsdl4j-1.5.1.jar
- Found JAXP implementation ( javax.xml.parsers.SAXParserFactory ) at an unknown location
- Found Activation API ( javax.activation.DataHandler ) at F:\apache-tomcat-6.0.20\webapps\axis\WEB-INF\lib\activation.jar
Optional Components
- Found Mail API ( javax.mail.internet.MimeMessage ) at F:\apache-tomcat-6.0.20\webapps\axis\WEB-INF\lib\mail.jar
- Found XML Security API ( org.apache.xml.security.Init ) at F:\apache-tomcat-6.0.20\webapps\axis\WEB-INF\lib\xmlsec-1.2.1.jar
- Found Java Secure Socket Extension ( javax.net.ssl.SSLSocketFactory ) at an unknown location
The core axis libraries are present.The optional components are present.
Note: Even if everything this page probes for is present, there is no guarantee your web service will work, because there are many configuration options that we do not check for. These tests are necessary but not sufficient
分享到:
相关推荐
【Axis安装配置】 Apache Axis是用于创建和部署Web服务的工具包,它是基于Java的,与Tomcat结合使用。安装配置Axis的步骤如下: 1. 下载Apache Axis的ZIP文件,解压缩到适当的位置。 2. 将Axis的`bin`目录添加到`...
标题中的"axis安装另需要的jar包"指出,我们在使用Axis进行开发时,除了标准的Axis库之外,可能还需要额外的Java Archive (JAR) 文件来支持完整的功能。Axis是一个开源的Web服务工具包,主要用来创建和部署SOAP...
### Axis安装步骤详解 #### 一、Axis简介与安装前准备 **Axis**是一个由Apache组织维护的开源项目,主要用于支持Web服务的开发。它基于SOAP协议,为开发者提供了便捷的方式来构建和部署Web服务。本文将详细介绍...
在http://www.apache.org/dyn/closer.cgi/ws/axis/1_4下面下载axis-bin-*_*.zip,解压后将webapps下的axis路径复制到tomcat的webapps下,将本附件中的包放进axis下的web-inf下的lib下
**Axis安装步骤** 1. **下载**:访问Apache Axis官方网站获取最新版本的Axis二进制包。 2. **解压**:将下载的压缩包解压到一个合适的目录。 3. **配置环境变量**:在系统环境变量中设置`AXIS_HOME`指向解压后的...
至于“Axis安装步骤”这个压缩包文件,很可能是包含了上述安装步骤的详细教程或者必要的工具和配置文件。用户需要解压文件,按照里面的指导进行操作,以便成功安装和使用Axis。由于具体文件内容未知,这里无法提供更...
完成上述步骤后,重启Tomcat,然后访问http://localhost/axis进行测试,以确保AXIS安装成功并可以正常工作。 总之,安装AXIS需要对Tomcat的配置有一定的了解,并且需要注意特定版本的兼容性问题。通过细心配置和...
根据提供的标题、描述、标签及部分内容,我们可以提炼出与 Axis 相关的 Java 知识点,主要包括 Axis 的安装配置、基本使用流程以及部署服务等内容。 ### 一、Axis 简介 #### 1.1 Axis 是什么? Axis 是 Apache ...
本文将详细介绍如何在Windows和Unix/Linux环境下,利用Apache Axis2和Tomcat5.5来安装和部署Web服务。 首先,我们来看一下必要的环境准备。为了开发基于Axis2的Web服务,你需要一个Web容器,这里选用的是Tomcat5.5...
**一、Axis安装** 1. **环境需求**:确保你已安装J2SE SDK 1.3或1.4版本,这里以1.4.2为例,并且配置了Servlet容器,例如Tomcat 5.0。 2. **下载安装包**:前往http://ws.Apache.org/Axis/下载最新版的Axis安装包。...
### MyEclipse下Axis2插件安装步骤及注意事项 #### 一、下载MyEclipse Axis2插件 在安装MyEclipse下的Axis2插件之前,首先需要从官方网站下载所需的插件包。根据给定的部分内容,我们可以了解到具体的下载地址如下...
eclipse axis2 插件安装指南 Axis2 是一个开源的 Web 服务引擎,由 Apache 软件基金会维护。它提供了一个灵活、可扩展、性能高效的 Web 服务解决方案。Eclipse 是一个流行的集成开发环境(IDE),Axis2 插件安装...
3. **配置环境变量**: 设置`AXIS_HOME`指向Axis安装目录,然后设置`AXIS_LIB`和`AXISCLASSPATH`。需要注意的是,某些JAR文件(如log4j-1.2.8.jar)不是必需的,但建议保留以确保完整性和兼容性。 #### 三、创建Axis...
- `AXIS_HOME`:设置为Axis安装目录,例如`D:\õjava\java\axis\axis-1_4`。 - `AXIS_LIB`:设置为Axis的lib目录,通常位于`AXIS_HOME/lib`,例如`D:\õjava\java\axis\axis-1_4\lib`。 - **路径变量配置**: - ...
三、 Axis安装步骤 1. 解压下载的Axis安装包,例如解压"axis-1_3"到一个合适的目录,如"C:\Program Files\Apache\axis1_3"。 2. 将解压后的目录添加到Java环境变量`CLASSPATH`中。确保在`JAVA_HOME\lib`目录之后添加...
本文将详细讲解Axis2的安装配置过程,以及如何在Eclipse环境中安装和配置Axis2插件,同时解决可能出现的问题。 1、Axis2安装配置 首先,你需要从Apache官方站点(http://apache.freelamp.com/ws/axis2/1_4_1/)下载...