11
votes

Déploiement d'une application Web Java en ligne

J'ai construit une application Web Java sur Eclipse. Mais je suis naïf en termes de faire une application en direct, c'est-à-dire. Déployez-le en ligne. J'ai essayé d'utiliser Cloudbees et j'ai réussi à le déployer à l'exécution @ nuage là-bas, mais ne pouvait pas la voir réellement en cours d'exécution. Je n'ai acheté aucun nom de domaine dès maintenant, je voudrais donc l'essayer sur n'importe quel domaine gratuit. Si je veux faire de cette application en direct, quelles seraient les étapes exactes que je devrai suivre?


6 commentaires

Je suppose que tu devrais acheter un domaine ou pirater un!


Avez-vous essayé sur votre propre serveur local?


Oui, cela fonctionne sur mon serveur Apache Tomcat local version 7.0.


Aussi, par domaine gratuit, je veux dire un sous-domaine gratuit


@ Rishabh85, vous pouvez obtenir un domaine gratuit (sous) (tel que .tk, .CO.cc, etc.) chez getfreedomain .name . Une fois que vous avez défini correctement les enregistrements DNS, cela devrait fonctionner avec tout fournisseur d'hébergement / cloud.


Voir ceci, comment déployer Java Web Project War à un site Web réel YouTu.be/J1PVIMFR7RA


6 Réponses :


5
votes

essayez Jelastic .

Ils ont également un essai gratuit.
PS: Fonctionne pour moi à chaque fois.


0 commentaires

1
votes

Essayez Google App Moteur. Vous pouvez déployer vos applications Web et vous obtiendrez un sous-domaine gratuit.


0 commentaires

0
votes

Alors que j'ai une petite connaissance de travailler comme ça, c'est très facile. C'est pour vous informer que ses œuvres comme votre propre PC. Dans ma dernière entreprise, ils avaient un serveur Windows .. et Tomcat & MySQL était préalable sur ce serveur. Je viens de placer mon .war dans le lieu approprié et importé le dB vierge .. et ses démarrages fonctionnent :)


1 commentaires

Oui, c'est bien mais je cherchais une réponse exacte, quel service à utiliser pour déployer le projet en ligne à l'aide de .war ou en exécutant directement une application sur son serveur afin que je puisse voir la sortie en ligne elle-même.



6
votes

Utilisez Redhat OpenShift Cloud ...

RedHat OpenShift est un service basé sur le cloud qui fournit une PAA (plate-forme en tant que service). Utilisez leur serveur et téléchargez notre projet.

Redhat Opensshift fournit également MySQL, Postgre et MongoDB.

Il est facile de comprendre, simple à configurer et à modifier automatiquement.

RedHat OpenShift prend en charge:

https://dl.dropbox.com/24576260/redhat%20support.png

Il existe des alternatives de RedHat OpenShift - Google App Moteur (GAE). Mais GAE limite certains des usages de classe dans la véronaison d'essai.

Alors que OpenShift a tenu maintenu ouvert et quel que soit l'utilisateur qui veut qu'il puisse l'utiliser et le configurer.


0 commentaires

3
votes

Si vous avez été déployé avec succès pour exécuter @ Cloud, votre application est déjà en cours d'exécution; Il n'est pas nécessaire d'acheter un domaine personnalisé. Si vous vous connectez à https://grandcentral.cloudbees.com/ et cliquez sur les applications < / EM> onglet, vous devriez voir votre nouvelle application répertorie; Le lien show de la nouvelle fenêtre ouvrira la page Web en direct. (Ce sera http://appid.accound.cloudbees.net/ appid / em> est ce que vous avez choisi lors de la création de l'application, CompteID est Rishabh85 ou quel que soit votre nom de connexion Cloudbees.)

Vous pouvez également charger cette page directement à partir de Eclipse, si vous utilisez le SDK Cloudbees (utilisez http: //eclipse.cloudbees. com / à télécharger ou http: // blog.cloudbees.com/2012/07/geting-started-with-cloudbees-and.html Pour plus d'informations). Configurez les informations de votre compte et ouvrez la vue Cloudbees (disponible à partir du bouton Toolbar d'outils Cloudbees) et vous verrez vos applications exécutées. Un élément de menu contextuel vous permet d'ouvrir l'application sélectionnée en direct dans un navigateur Web.


2 commentaires

Oui, tu as raison. Mais quand j'ai dirigé le projet par défaut Hello World en tant qu'application locale à l'aide de Cloudbees, il m'a montré Hello World en tant que sortie dans le navigateur Web car l'application devait faire. Maintenant, je veux que mon projet se comporte de la même manière sur Cloud I.e. Le même projet doit montrer la même sortie à quiconque accède à ce lien I.e. au public. Au lieu de cela, il montre la page 'Cette application en cours de développement ». Comment puis-je voir la production réelle ou pourrai-je y accéder de cette manière? Je suis nouveau à cela.


Merci c'est résolu maintenant. J'ai changé le JSP qui charge de la version par défaut.



0
votes

Checkout Mon blog Posts sur la création d'un service Web à partir de zéro à l'aide de Cloudbees. C'est une série de 7 messages qui ont tout ce dont vous avez besoin pour obtenir votre service et courir (y compris une base de code OpenSource avec presque tout ce dont vous avez besoin déjà intégré)

Si vous voulez juste le moyen le plus rapide, Checkout Cette vidéo YouTube .


0 commentaires