小弟初试axis2,按照教程一切就绪。 把axis2.war复制到tomcat的webapps目录。 http://localhost:8000/axis2访问一切正常。(端口为8000) 写好了一个类SimpleService 没有包
[code="java"]
public class SimpleService {
public String getGreeting(String name){
return "hello .. "+name;
}
public int getPrice(){
return new Integer(1000);
}
}
[/code]
这个这个类的class文件复制到\apache-tomcat-6.0.32\webapps\axis2\WEB-INF\classes\pojo目录下 准备发布两个方法getGreeting和getPrice
然后又根据教程输入http://localhost:8000/axis2/services/listServices的时候却没有显示我刚刚发布的两个方法
如图:
[img]http://dl.iteye.com/upload/attachment/540905/f95b3abd-b3fd-33e0-bbdf-447c7c8716ad.jpg[/img]
小弟百思不得其解,在网上搜原因也没有成功。 所以在此提问,望各位老鸟为小弟指点一二, 小弟不胜感激。
没配置好 检查一下包名
虽然不知道lz在说什么,但是感觉很厉害的样子 :o
虽然不知道lz在说什么,但是感觉很厉害的样子
为何不试试cxf呢?我倒是有小demo(JAX-WS的)
给个邮箱出来呗
所以你为什么发布到pojo下面呢
:oops: [code="java"]楼主描述的比较乱啊·
还有就是 这个得一步一步的来啊
eclipse直接生成吧,别手动复制啊·
看看这个系列,手把手的交你啊 ·· :lol:
[url]http://deltaj.iteye.com/blog/284387[/url]
[/code]
:P
忘记问你了,你包名没的
你的services.xml 怎么配置的、
[code="java"]
<?xml version="1.0" encoding="UTF-8"?>
//下面定义服务名
This is a sample Web Service.
// ServiceClass指定Java Class的位置,即实现服务的类。
sample.HelloWorld
// operation 与Java Class中方法名对应。
// messageReceiver看下文注解。
[/code]
晕你什么参考书??服务配置(services.xml) 配置肯定有啊·
Axis2配置指南(翻译)
[url]http://fenghuolun.iteye.com/blog/144371[/url]