您的位置:首页 > 其它

何如创建发布调用自己的服务?

2016-04-16 00:16 435 查看

webservice的应用

文件结构



服务端

代码

public class LeeBinService {
public String printSth(String s) {
System.out.println("调用了我发布的服务");
return "调用了服务,返回了" + s;
}
}


文件结构:



修改配置文件



配置webservice



中间层文件的机器生成

进入目录

cd /apps/axis2/bin

生成

wsdl2java.bat -uri http://localhost:8080/Day2Axis2Test01/services/Test?wsdl -p cn.libin.ws

结果



客户端

代码

package Test;

import cn.libin.ws.LeeBinServiceStub;
import cn.libin.ws.LeeBinServiceStub.PrintSth;

public class MyClientTest {
public static void main(String[] args) throws Exception {
LeeBinServiceStub ls = new LeeBinServiceStub();

PrintSth ps = new PrintSth();
ps.setS("TTTT");
String s = ls.printSth(ps).get_return();
System.out.println(s);
}

}


文件结构



消除log4j错误

文件名:log4j.properties

log4j.rootLogger=INFO,Console

log4j.appender.Console=org.apache.log4j.ConsoleAppender
log4j.appender.Console.Target=System.out
log4j.appender.Console.Threshold=DEBUG
log4j.appender.Console.layout=org.apache.log4j.PatternLayout
log4j.appender.Console.layout.ConversionPattern=[%d]%l%5p:%m%n

log4j.appender.DebugFile=org.apache.log4j.RollingFileAppender
log4j.appender.DebugFile.File=../log/debugFile.log
#log4j.appender.DebugFile.File=debugFile.log
log4j.appender.DebugFile.Append=true
log4j.appender.DebugFile.Threshold=DEBUG
log4j.appender.DebugFile.layout=org.apache.log4j.PatternLayout
log4j.appender.DebugFile.layout.ConversionPattern=[%d]%l%5p:%m%n
log4j.appender.DebugFile.MaxFileSize=20MB
log4j.appender.DebugFile.MaxBackupIndex=10

log4j.logger.com.ibatis=DEBUG
log4j.logger.com.ibatis.common.jdbc.SimpleDataSource=DEBUG
log4j.logger.com.ibatis.common.jdbc.ScriptRunner=DEBUG
log4j.logger.com.ibatis.sqlmap.engine.impl.SqlMapClientDelegate=DEBUG

log4j.logger.java.sql=DEBUG
log4j.logger.java.sql.Connection = INFO
log4j.logger.java.sql.Statement = DEBUG
log4j.logger.java.sql.PreparedStatement = DEBUG
log4j.logger.java.sql.ResultSet = DEBUG

log4j.logger.com.yuetao=DEBUG


运行即可。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: