J'ai un outil externe qui est un service web tomcat (distribué sous forme de .war) que je voudrais utiliser depuis .net. J'ai un environnement assez complexe et je ne voudrais pas avoir à ajouter plus de pièces mobiles (tomcat, java, etc) aux machines de production. Existe-t-il un moyen de convertir l'application en dll?Création d'une DLL à partir d'un fichier java .war
Répondre
Je crains que la seule option que vous avez est de déployer la guerre dans un environnement Java, puis appeler à partir de votre environnement .NET.
Je peux recommander Jetty pour déployer le WAR, j'ai eu de bien meilleures expériences que d'utiliser Tomcat. C'est plus simple, démarre plus vite, les erreurs sont plus faciles à comprendre. (Mais évidemment tout conteneur Web Java fera l'affaire.)
Appelez ensuite votre service Java à partir de votre code .NET. Il semble que le code Java offre déjà un service Web, vous devez donc créer un client pour cela dans .NET. S'il utilise un protocole de service Web standard tel que SOAP, il devrait y avoir beaucoup de bibliothèques disponibles pour .NET pour vous permettre de le faire.
Il n'existe pas de moyen automatique et rapide de convertir Java en .NET hélas; c'est donc votre seule option.
.dll
sont des choses totalement spécifiques à Windows où .war
est totalement chose spécifique jvm.
Je ne pense pas que vous trouverez un outil/convertisseur pour cela.
Je suggère utiliser les services Web de votre .net
Tout à fait impossible. Soyez heureux que cet outil en tant que service Web signifie que seulement a besoin d'une JVM et d'un conteneur de servlet pour l'utiliser, plutôt que d'avoir à le réécrire complètement. Quand il s'agit de l'intégration d'applications, c'est un cas très facile.
- 1. La copie de DLL à partir de WAR entraîne la création de CRLF par les LF
- 2. favicon.ico dans Java fichier WAR
- 3. Java getResourceAsStream JAR à l'intérieur de WAR
- 4. Création d'un fichier CSV dans Java à partir d'un HashMap
- 5. Création de xml à partir de Java
- 6. créer un fichier war
- 7. Création d'un gros fichier War sur 2 projets de guerre
- 8. Comment automatiser (script) la création d'un fichier war dans eclipse?
- 9. Grails: fichier WAR question
- 10. Ajout d'un fichier .dll à un fichier java
- 11. Création d'en-têtes à partir des exportations DLL
- 12. Création de dll à partir de fichiers cpp avec nmake
- 13. Création d'une DLL C++ et appel à partir de C#
- 14. avec le fichier DLL de création
- 15. Comment référencer un fichier .dll à partir d'un fichier .jar
- 16. Ayant Netbeans fichier war autodeploy à tomcat
- 17. Création d'un seul fichier exe à partir du code Python
- 18. Création d'une bibliothèque partagée à partir du fichier source C++
- 19. fichier externe log4j.xml pour WAR
- 20. Création du fichier java windows
- 21. Groovy: déployer un fichier war
- 22. WebApplications (fichier .war) et fichier jar commun
- 23. Version du fichier WAR Grails
- 24. Création d'un fichier vide à partir d'un fichier batch
- 25. création de procédures/tables à partir de fichiers java
- 26. Création de Java-Zip-Archive à partir de OutputStream existant
- 27. Outils pour récupérer le fichier ASPX à partir dll précompilé?
- 28. Obtenir le code IL à partir du fichier binaire DLL
- 29. Création par programmation d'un fichier XML à partir de XSD
- 30. Java Entrée à partir du fichier formaté