axis2myeclipse2015怎么安装axis2插件

axis2  时间:2021-06-22  阅读:()

axis2插件安装,该如何解决

根据网上的直接把.apache.axis2.eclipse.codegen.plugin_1.6.1.jar 和.apache.axis2.eclipse.service.plugin_1.6.1.jar 直接丢进dropins。

不知道为什么不行,根据别人的总结换eclipse 的版本,我下了3.5 3.6 3.7 myeclipse8.5 结果让我很是失望,一个版本都没有成功。

接着我觉得是不是我的插件太新了,换了1.4。

1 1.5.6 1.3 的按照网上的方法去试还是没有成功。

最后我猜测可能是系统的原因,今天早上到公司的机器上拷了3 个版本eclipse 到机器一试。

结果全部都行。

公司机器是xp,我笔记本用的是win7 的。

谁有相同的经历吗? 能给我个解释吗? ------解决方案-------------------------------------------------------- 这个应该和操作系统无关, 本人同样在使用axis2,在xp 和win7 都可用, 你可以看下你的配置是不是插件的包不够 , 我在使用1.6 的版本时,把 1.5 和1。

6 插件包都放进去了,不知道为什么要这样。

Axis2的具体使用

为了搞个Web Services,让我真是煞费苦心.还好最后用到了axis,在axis上发布Web Services是一件很轻松的事情.甚至不做配置的情况下都可以采用即时发布.就象JSP的发布 安装axis需要Servlet容器,我用的是Tomcat-5.0.28,下载Tomcat和axis我就不说了,下载后将axis解压后,将axis文件夹考到Tomcat的webapps下. 设置环境变量是非常重要的,设置环境变量:AXISCLASSPATH为: %AXIS_LIB%axis.jar;%AXIS_mons-discovery-0.2.jar;%AXIS_mons-logging-1.0.4.jar;%AXIS_LIB%jaxrpc.jar;%AXIS_LIB%saaj.jar;%AXIS_LIB%log4j-1.2.8.jar;%AXIS_LIB%wsdl4j-1.5.1.jar;%AXIS_LIB%xml-apis.jar;%AXIS_LIB%xercesImpl.jar 设置AXIS_LIB为随便一个文件夹,将上面的一堆jar包搞进去.再将activation.jar, mail.jar, wsdl4j-1.5.1.jar搞到 %CATALINA_monlib下. 若启动Tomcat后在浏览器输入:http://localhost:8080/axis/happyaxis.jsp,若Needed Components都加载了就说明正常启动了axis. axis支持两种发布方式:(先启动Tomcat) 1.即时发布:直接使用java语言编辑.jws文件,将它放到axis目录下. 实例:用文本编辑器编写HelloWorld.jws public class HelloWorld { public String helloWorld(){ System.out.println("Hello World!"); return "Hello World!"; } } 拷贝到axis下,在浏览器中输入:http://localhost:8080/axis/HelloWorld.jws?wsdl,若显示出相应的描述,说明发布成功,一般不会失败的,除非axis本身有问题. 2.定制发布:将编译完的.class文件放到axisWEB-INF,要包含包的文件夹.然后编写.wsdd文件,.apache.axis.client.AdminClient来发布 实例:编写并编译文件Capacity.java. package samples.capacity; public class Capacity { public double convertGallon2Litre(double gallon,String user){ if("Andy".equals(user)) return gallon * 4.546; else return 0.0d; } } 将Capacity.class文件拷贝到axisWEB-INFclasses下(带着文件夹拷),编写deploy.wsdd文件 拷到Capacity.class所在的目录,在控制台切换到该目录执行: java -cp %AXISCLASSPATH%.apache.axis.client.AdminClient deploy.wsdd 显示如下信息说明发布完毕: Processing file deploy.wsdd Doneprocessing 在浏览器输入http://localhost:8080/axis/services/Capacity?wsdl,若显示描述,则说明发布成功.(好象要等一段时间才) 调用Web Services:编写AXISTest.java文件: package axisexercise; .apache.axis.client.Call; .apache.axis.client.Service; .apache.axis.encoding.XMLType; import javax.xml.rpc.ParameterMode; public class AXISTest { public static void main(String[] args) throws Exception{ Service service = new Service(); Call call = ( Call ) service.createCall(); //////////访问即时发布的Distance服务 //设置访问点 call.setTargetEndpointAddress("http://localhost:8080/axis/Distance.jws"); //设置操作名 call.setOperationName("convertMile2Kilometre"); //设置入口参数 call.addParameter("op1",XMLType.XSD_DOUBLE,ParameterMode.IN); call.setReturnType( XMLType.XSD_DOUBLE ); Double d1 = new Double( 190 ); //调用服务 System.out.println(d1 + " 英里相当于 " + call.invoke(new Object[] {d1}) + " 公里!"); //////////访问定制发布的Capacity服务 call = ( Call ) service.createCall(); //设置访问点 call.setTargetEndpointAddress("http://localhost:8080/axis/services/Capacity"); //设置操作名 call.setOperationName("convertGallon2Litre"); //设置入口参数 call.addParameter("op1",XMLType.XSD_DOUBLE,ParameterMode.IN); call.addParameter("op2",XMLType.XSD_STRING,ParameterMode.IN); call.setReturnType( XMLType.XSD_DOUBLE ); d1 = new Double( 10.00 ); String str1 = "ss"; //调用服务 System.out.println(d1 + " 加仑相当于 " + call.invoke( new Object[] {d1,str1} ) + " 升!"); } } 编译:javac -classpath .;%AXISCLASSPATH% AXISTest.java 执行:java -classpath .;%CATALINA_monlibwsdl4j-1.5.1.jar;%AXISCLASSPATH% axisexercise.AXISTest 显示如下结果: log4j:WARN No appenders could be found for logger .apache.axis.i18n.ProjectResourceBundle). log4j:WARN Please initialize the log4j system properly. 190.0 英里相当于 305.71 公里! 10.0 加仑相当于 0.0 升! 若将AXISTest.java中的str1改为Andy,则接过就是45.46升

myeclipse2015怎么安装axis2插件

一、通过MyEclipse Configuration Center在线安装 1. 打开MyEclipse8,在菜单栏选择MyEclipse→MyEclipse Configuration Center,即可进入到MyEclipse Configuration Center。

2. 在MyEclipse Configuration Center界面中点击Software选项卡,在Software界面中点击add site,在弹出框输入信息       Name : axis2       URL : 3. 等待一段时间,MyEclipse Configuration Center界面右上角会出现 Apply change,点击即可完成安装。

二、解压安装 直接把文件解压到MyEclipse安装目录下的dropins目录即可(MyEclipse 8.6→dropins),重启即可。

三、创建link文件指向插件位置(推荐) 1. 进入myeclipse安装主目录,D:Program FilesGenuitec,建立文件夹myplugins,再在其下建立axis2文件夹,再建立eclipse 文件夹,在eclipse文件夹下建立plugins,将下载的2个jar包拷入到plugins中(方便以后查找插件的位置) 2. 在D:Program FilesGenuitecMyEclipse-8.6dropins下建立axis2.link(名字随便起),内容:path=D:/Program Files/Genuitec/Common/myplugins/axis2 注:此处可以使用/或者\,不...一、通过MyEclipse Configuration Center在线安装 1. 打开MyEclipse8,在菜单栏选择MyEclipse→MyEclipse Configuration Center,即可进入到MyEclipse Configuration Center。

2. 在MyEclipse Configuration Center界面中点击Software选项卡,在Software界面中点击add site,在弹出框输入信息       Name : axis2       URL : 3. 等待一段时间,MyEclipse Configuration Center界面右上角会出现 Apply change,点击即可完成安装。

二、解压安装 直接把文件解压到MyEclipse安装目录下的dropins目录即可(MyEclipse 8.6→dropins),重启即可。

三、创建link文件指向插件位置(推荐) 1. 进入myeclipse安装主目录,D:Program FilesGenuitec,建立文件夹myplugins,再在其下建立axis2文件夹,再建立eclipse 文件夹,在eclipse文件夹下建立plugins,将下载的2个jar包拷入到plugins中(方便以后查找插件的位置) 2. 在D:Program FilesGenuitecMyEclipse-8.6dropins下建立axis2.link(名字随便起),内容:path=D:/Program Files/Genuitec/Common/myplugins/axis2 注:此处可以使用/或者\,不能使用 3. 重新启动myeclipse,ok

PhotonVPS:美国Linux VPS半价促销2.5美元/月起,可选美国洛杉矶/达拉斯/芝加哥/阿什本等四机房

photonvps怎么样?photonvps现在针对旗下美国vps推出半价促销优惠活动,2.5美元/月起,免费10Gbps DDoS防御,Linux系统,机房可选美国洛杉矶、达拉斯、芝加哥、阿什本。以前觉得老牌商家PhotonVPS贵的朋友可以先入手一个月PhotonVPS美国Linux VPS试试了。PhotonVPS允许合法大人内容,支持支付宝、paypal和信用卡,30天退款保证。Photo...

FlashFXP FTP工具无法连接主机常见原因及解决办法

目前,我们都在用哪个FTP软件?喜欢用的是WinSCP,是一款免费的FTP/SFTP软件。今天在帮助一个网友远程解决问题的时候看到他用的是FlashFXP FTP工具,这个工具以前我也用过,不过正版是需要付费的,但是网上有很多的绿色版本和破解版本。考虑到安全的问题,个人不建议选择破解版。但是这款软件还是比较好用的。今天主要是遇到他的虚拟主机无法通过FTP连接主机,这里我就帮忙看看到底是什么问题。一...

Linode 18周年庆典活动 不断改进产品结构和体验

今天早上相比很多网友和一样收到来自Linode的庆祝18周年的邮件信息。和往年一样,他们会回顾在过去一年中的成绩,以及在未来准备改进的地方。虽然目前Linode商家没有提供以前JP1优化线路的机房,但是人家一直跟随自己的脚步在走,确实在云服务器市场上有自己的立足之地。我们看看过去一年中Linode的成就:第一、承诺投入 100,000 美元来帮助具有社会意识的非营利组织,促进有价值的革新。第二、发...

axis2为你推荐
win7中文语言包win7如何汉化?4k超高清视频下载哪里有4K片源下载啊?补充:刚入手了一个4k电视盒,小美盒子V9,说是支持4k。正好我的电视机是4k的,想知道哪里有得下载呢?有朋友说我傻,现在基本上没有4k片源下载,而且不知道什么时候才有。等到流行的时候也许这个机器又淘汰啦!我该怎么办啊?scriptmanagerajax ToolkitScriptManager与ScriptManager的区别webservice框架WebService新手,请教WebService需要什么包微信网页版登陆首页微信网页版怎么用?微信网页版怎么登陆?erp系统教程在一个公司里怎样去学ERPgbk内码Gbk内码查询怎么查微信注册时间怎么知道微信上次登录时间空间导航怎么把空间的导航变成只有留言板跟相册acceptchangeswinform 怎样把DataTable 中的值插入到数据库中
域名转让 已备案未注册域名 mediafire 优key seovip parseerror 长沙服务器 镇江联通宽带 个人免费空间 域名转向 免费个人空间 域名转接 卡巴斯基免费试用 个人免费主页 raid10 创建邮箱 申请网站 万网空间管理 服务器防火墙 lamp的音标 更多