2009-07-30 10 views
0

Nous avons récemment mis à niveau notre pile de technologie de services. Nous avons opté pour l'implémentation WSIT de JAX-WS. Actuellement, nous comptons sur notre serveur d'applications Glassfish pour déployer automatiquement le service Web en fonction des annotations JAX-WS. Nous avons environ deux douzaines de services différents et des centaines d'opérations, donc ce déploiement automatique prend beaucoup de temps. Existe-t-il un moyen de déploiement plus rapide que le déploiement automatique? Ce que je cherche est quelque chose qui peut faire le travail au moment de la compilation ou du temps de construction à la place.Existe-t-il un moyen plus rapide de déployer WSIT Services qu'autodeploy?

Répondre

1

Je ne suis pas sûr, mais les outils wsgen/apt fournis avec Metro n'effectuent-ils pas le traitement des annotations et la construction des artefacts pour le service Web? Vous pouvez ensuite inclure l'emplacement du fichier wsdl et les classes dans l'unité de déploiement. Je ne suis pas sûr exactement comment c'est fait, espérons que cela vous indique au moins dans la bonne direction.

+0

Jamie, j'ai examiné certains des outils de WSGEN pour ANT, et ils semblent fonctionner. – johnwalker00

+0

Oui, les commandes wsgen et apt sont probablement ce que vous cherchez. Vous pouvez créer une cible dans Ant pour les exécuter au moment de la construction. Maven a également la capacité de les incorporer. Je suis heureux d'avoir pu aider :) – jamiebarrow

Questions connexes