2010-10-25 3 views
1

Un .jar peut-il être exécuté en tant que service Web? Étant donné que le fichier jar consomme beaucoup de cpu sur ma machine de développement, je voudrais l'appeler et l'exécuter sur une autre machine via le réseau. Besoin de conseils à ce sujet, quelle est la meilleure façon de le faire?en cours d'exécution jar comme webservice?

Merci.

Répondre

0

pouvez-vous utiliser JVM et utiliser quelque chose comme tomcat ou un autre conteneur java?

Beaucoup de documents existent pour ce genre de choses, la plupart des conteneurs ont même leurs propres échantillons sur la façon de créer des applications Web.

1

Vous pouvez créer un service Web pour exécuter une application de ligne de commande Java. Il est relativement simple, mais vous aurez besoin de coder une enveloppe de servlet (en général):

  • requêtes HTTP cartes et leurs arguments sur les appels à votre demande, et
  • transforme la sortie de l'application en ce qui un navigateur Web peut gérer.

Et il y a des limites significatives sur ce que le service sera capable. Par exemple, il ne pourra pas lire ou écrire des fichiers dans le système de fichiers local de votre machine de développement.

Questions connexes