Máte-li soubor WSDL, můžete použít Ant prostřednictvím pracovního prostoru Eclipse k vygenerování klienta webové služby s použitím běhového prostředí Axis.
Před vytvořením klienta webové služby musíte:
Abyste vytvořili klienta webové služby, potřebujete upravit soubor Ant a soubor vlastností Ant.
- Upravte soubor Ant (wsgen.xml), který jste naimportovali v nezbytných krocích. Zajistěte, aby ukazoval na soubor vlastností Ant klienta: měl by obsahovat řádek <property file="axisclient.properties"/>. Uložte všechny vámi provedené změny.
- Upravte soubor axisclient.properties, který jste naimportovali v nezbytných krocích.
- Zajistěte, aby byl parametr scenarioType nastaven na klienta.
- Nastavte parametr workspace tak, aby ukazoval na místo vašeho souboru WSDL.
- Všechny další parametry jsou volitelné, a měly by být odstraněny, pokud nejsou explicitně nastavovány. Výchozí hodnoty pro zbývající parametry budou načteny z nastavení dynamického projektu. Další informace, jak nastavit tyto parametry, viz: Odkaz na soubor vlastností Ant klienta webové služby Axis
Uložte soubor axisclient.properties.
- Klepněte pravým tlačítkem myši na wsgen.xml a vyberte
- V dialogovém okně, které se otevře, vyberte kartu JRE a potom Spustit ve stejném JRE jako pracovní prostor. Klepněte na Použít a potom klepněte na Spustit.
- Jakmile webová služba vygenerovala konzolu, zobrazí se zpráva Úspěšné sestavení.
Následující soubory byly vytvořeny a umístěny ve složce WebContent\wsdl dynamického webového projektu:
Následující soubory byly vytvořeny a umístěny ve složce WebContent\WEB-INF dynamického webového projektu:
- undeploy.wsdd
- deploy.wsdd
Následující soubory byly vytvořeny a umístěny ve složce src dynamického webového projektu. V závislosti na souboru WSDL, na němž je klient webové služby založen, se mohou soubory pro klienta webové služby lišit:
- název_službyProxy.java
- getnázev_služby.java
- getnázev_službyLocator.java
- getnázev_službySoap.java
- getnázev_službySoapProxy.java
- getnázev_službySoapStub.java