`
smartzxy
  • 浏览: 199327 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

使用Axis2生成wsdl文件

阅读更多

        之前在实践Axis2实例的时候最头疼的问题便是无法通过java代码生成wsdl文件!无论是通过eclipse插件还是在控制台手动生成,都会报错~但这回被我解决了一种方式。

           我的环境是Fedora8 64bit,Axis2 1.4,java1.6。

         我在/etc/profile里设置好了JAVA_HOME,AXIS2-HOME的环境变量,PATH也指向了它们的bin文件夹。于是在控制台里运行:#java命令,跳出一连串使用说明,“说明”java的环境变量设置成功了。再运行:#java2wsdl.sh命令,却报错了:“You must set the JAVA_HOME variable before running Axis2 Script.”可我的JAVA_HOME设置啦!不然怎么会跳出java命令的使用说明呢~在试了另一个程序:#mvn -version,虽然版本显示出来了,但也提示 JAVA_HOME没设置。使用命令:#echo JAVA_HOME,什么也没显示, 这下疑惑了。没办法,直接在控制台下设置吧:export JAVA_HOME="<我的jdk路径>"。再 使用命令:#echo JAVA_HOME,这下终于显示出jdk的路径了。赶紧运行 #java2wsdl.sh命令,终于也正常了!于是在Axis2的sample文件夹里随便找了个class文件试验一下,wsdl文件生成了!!!

后记:我发现但凡我成功设置的环境变量都是在/root目录下的,而jdk是在/usr下的,难道是这里的问题?可我是用root帐户登录的呀,应该不会有权限问题吧?

 

分享到:
评论
2 楼 shanewin 2012-03-18  
  
1 楼 smartzxy 2008-06-01  
后来系统重启了一下,JAVA_HOME环境变量的设置问题就解决了~

相关推荐

    Axis2 接口生成wsdl工具

    在Axis2中,可以通过编写Java接口并使用Apt(Annotation Processing Tool)或者Wsdl2Java工具来生成WSDL文件。WSDL文件是一个XML文档,详细描述了Web服务的接口、消息格式、操作和地址,使得客户端能够理解如何与...

    axis2根据wsdl生成java客户端代码

    axis2根据wsdl生成java客户端代码 D:\Software\axis2-1.6.2\bin&gt;wsdl2java.bat -uri http://10.33.30.216:9099/facs/services/ResourceSynchroWebService?wsdl -o E:\wsdloutput -p com.util wsdl2java.bat -uri ...

    基于 Apache Axis2 将上述类的方法对外提供 Web 服务,生成 WSDL 文件,以及调用服务

    在这个教程中,我们将学习如何使用Apache Axis2将一个简单的类转换为对外提供服务的Web服务,并生成WSDL文件,以及如何调用这些服务。 首先,我们需要了解提供的类`Person`,它包含`name`、`age`和`gender`三个属性...

    SoapUI测试工具WSDL文件生成--个人总结

    本文将详细介绍如何使用SoapUI与WSDL文件相结合进行接口测试的方法,特别关注于如何通过Eclipse或PHP_ZendStudio生成WSDL文件。 #### 二、什么是WSDL文件? WSDL(Web Services Description Language)是一种基于...

    WSDL使用axis2生成代码项目

    本项目“WSDL使用axis2生成代码”着重讲解如何利用Apache Axis2这个强大的Web服务框架,从WSDL文件自动生成Java代码,从而简化开发流程。Apache Axis2是一个成熟的SOAP(Simple Object Access Protocol)处理引擎,...

    axis2 1.6.2 生产wsdl客户端代码

    在 Axis2 中,我们可以使用WSDL2Java工具从一个给定的WSDL文件自动生成Java客户端代码。这个过程包括以下步骤: 1. **下载与安装**: 首先,你需要下载Axis2 1.6.2的发行版,这里提供的是"axis2-1.6.2"的压缩包。...

    webService通过axis编辑wsdl文件生成代码

    webService通过axis编辑wsdl文件生成代码

    axis2根据wsdl生成客户端代码

    在 Axis2 中,我们可以使用`org.apache.axis.wsdl.WSDL2Java`工具,根据WSDL文件自动生成与服务交互所需的Java客户端代码,这极大地简化了开发者的工作,无需手动编写复杂的SOAP消息构造代码。 首先,你需要确保...

    使MyEclipse调用Axis的wsdl2java 通过wsdl生成客户端

    4. 使用Axis生成客户端代码:在MyEclipse中,右键点击项目,选择"New" -&gt; "Other" -&gt; "Axis" -&gt; "Generate Client from WSDL"。在弹出的对话框中,浏览并选择你的WSDL文件。MyEclipse会根据WSDL内容自动生成相应的...

    使用axis.jar包生成WSDL文件的方法

    ### 使用axis.jar包生成WSDL文件的详细步骤与原理 #### 一、概述 随着互联网技术的发展,Web Service作为一种标准的、跨平台的服务提供方式,得到了广泛的应用。它允许不同平台上的应用程序通过HTTP协议进行通信,...

    AXIS2 1.7.3 idea wsdl 代码生成插件

    AXIS2使用AAR(Axis Archive)文件来打包服务。 3. **代码生成**:AXIS2的代码生成工具能够从WSDL文件自动生成服务端和客户端的Java代码。服务端代码包括服务接口、服务实现类、部署描述符等;客户端代码主要包括...

    使用axis将wsdl文件转换为java代码

    - **服务实现类**:如果WS-DL文件包含了服务端点的具体实现,那么`wsdl2java`会生成这些类,否则只生成服务接口。 4. **使用生成的Java代码** 将生成的Java代码导入到你的Java项目中,通过服务代理类的方法调用...

    手动生成WSDL代理类

    ### 手动生成WSDL代理类:深入理解与实践 在软件开发中,Web Service作为一种流行的分布式计算模型,允许不同应用程序之间进行数据交换和方法调用,而WSDL(Web Services Description Language)则作为描述Web ...

    soap服务器配制和WSDL文件的生成,生成WSDL文件的bat命令的编写,加soap相关的包

    本文将详细讲解如何配置SOAP服务器以及生成WSDL(Web Services Description Language)文件,同时会提及如何编写生成WSDL文件的批处理命令,并介绍所需的相关包。 第一步:理解SOAP服务器配置 SOAP服务器是提供Web...

    axis2发布webservice和调用axis2服务接口

    2. **使用Axis2的wsdl2java工具**:这个工具可以从WSDL文件生成Java客户端代码,包括服务代理类和服务接口。运行`wsdl2java`命令时,需要提供WSDL的URL或本地路径。生成的代码可以导入到项目中,方便调用服务。 3. ...

    axis2生成客户端服务端代码

    接下来,我们将详细介绍如何使用Axis2插件生成客户端和服务端代码: 1. **打开Axis2 Code Generator**: - 在Eclipse中选择“File” -&gt; “New” -&gt; “Other”,然后在新出现的对话框中找到“Axis2CodeGenerator”...

    axis生成wsdl的JAVA客户端服务接口

    标题中的“axis生成wsdl的JAVA客户端服务接口”是指使用Apache Axis工具来从WSDL(Web Service Definition Language)文件生成Java客户端代码,以便与Web服务进行交互。Apache Axis是Apache软件基金会开发的一个开源...

    axis1.4生成客户端

    这通常涉及创建Java类,定义服务的方法,然后使用Axis的java2wsdl工具生成WSDL文件。 5. **Web服务开发最佳实践**: - 保持WSDL清晰简洁,以便于理解和使用。 - 使用命名空间避免命名冲突。 - 考虑服务的性能和...

    axis根据服务端wsdl生成客户端工具

    3. **生成客户端工具**:在 Axis 中,通过 WSDL2Java 工具,我们可以根据服务端的 WSDL 文件自动生成客户端 stub 类。这些 stub 类包含了调用服务所需的所有方法,使得客户端开发人员无需手动编写与服务交互的代码,...

    用Axis2快速发布自己的wsdl服务

    运行`wsdl2java.sh`或`wsdl2java.bat`,指定WSDL文件路径, Axis2会生成相应的源代码。 3. **编写业务逻辑**: - 在生成的Java服务类中实现业务逻辑。这些类会包含由Wsdl2Java工具自动生成的方法,你需要在这些...

Global site tag (gtag.js) - Google Analytics