Transfert d’une application Java sur un serveur

J’ai créé une application Java dans intellij ide. L’application fonctionne bien. Maintenant que mon application est prête, je veux transférer mon application Java de ma machine vers le serveur et la faire vivre. J’ai un serveur, un domaine et tous les droits de base sur le serveur. Quelqu’un peut-il m’aider à comprendre?

Je suis très nouveau dans cette partie. Je ne sais rien sur l’hébergement de mon propre site et de mon application.

La réponse dépend de la technologie que vous utilisez. Si vous utilisez une application qui doit être déployée dans un conteneur de servlet, vous pouvez la déployer sur, par exemple, Tomcat.

Quelle que soit la technologie que vous utilisez, vous devez absolument créer votre application. Cela dépend également du système de construction que vous utilisez. EgfFor Pour gradle, vous pouvez utiliser la gradlew build . Pour mvn comstack : mvn comstack .

Dites-nous plus de détails sur la technologie que vous utilisez pour nous permettre de vous aider.

Vous avez une application java (Dropwizard) et vous avez besoin d’un serveur pour l’exécuter, ce qui signifie qu’il doit s’agir d’un serveur sur lequel Java est installé ou sur lequel vous pouvez l’installer vous-même.

Ensuite, vous devez transférer l’application “fat” jar (généralement, vous le trouverez dans le répertoire target , en fonction de la manière dont vous l’avez construit) sur ce serveur et le démarrer avec java -jar my-application.jar .

Ensuite, vous devez vous assurer que le port sur lequel l’application s’exécute est disponible en externe. Cela signifie généralement que vous devez installer un serveur Web (généralement nginx ou httpd) qui redirige le port 80 ou 443 vers le port de votre application.

C’est seulement alors que vous appliquez “en direct”.