Tomcat6でAxis1.4を使用してWebサービスをデプロイしています。私はこのようなクラスを持っています:
class helloService{
ArrayList<String> arr = new ArrayList<String>
/*Some declarations*/
public void init(){
helloService hs= new helloService();
//File reads,variable initialization and all the init processes
}
public void add(int x, int y)
{ return x+y; }
public void subtract(int x,int y)
{return x-y; }
}
add()
クライアントに提供したいのですsubtract()
が、この2つのメソッドを動作させるには(加算と減算ではなく、いくつかの操作が存在することを考慮してください。これはサンプルです)、init()
最初にメソッドを呼び出す必要があります。
RPC / RMIとは異なりinit()
、メソッドを呼び出すサーバークラスがないため、Webサービスをデプロイするときにメソッドを呼び出す方法は?init()