2010-06-03 4 views
1

Je ne sais vraiment pas ce que je fais, et j'ai essayé d'apprendre à ce sujet, mais je me suis dit que je demanderais de l'aide; J'ai un serveur Java (essentiellement celui ici: http://www.akira.ruc.dk/~keld/teaching/OOP_f02/Book/chap09/BroadcastEchoServer.java, je joue juste avec des trucs pour que je puisse en apprendre plus), et je veux pouvoir l'utiliser sur internet, donc avec l'applet client que j'ai écrit que vous pouvez intégrer dans un navigateur, disons, vous pouvez vous connecter à partir de différents ordinateurs. Je n'ai vraiment aucune idée de comment s'y prendre. J'ai téléchargé des choses (Tomcat, Glassfish), je me suis inscrit à google app engine, et je pense que quelque chose est similaire spécifiquement pour Java, mais je ne suis pas vraiment sûr de ce que je fais. Je pense que je reçois j2ee ou quelque chose? J'utilise un mac et xcode, si c'est utile du tout.Comment implémenter mon serveur Java?

Merci à l'avance

Oh, l'applet client est comme celui d'un tutoriel socket java ici: java.sun.com/docs/books/tutorial/networking/sockets/readingWriting.html

+0

Pour être honnête, votre question est assez large, pour ne pas mentionner un peu incompréhensible. Il ya une pile de technologie ou quelque chose que vous devez être familier avant de commencer sur une application de type socket ou genre de verre, j2ee, tomcat ou quelque chose, peut-être runinng sur mac ou quoi. La première étape consiste à l'exécuter sur votre machine locale. Il ressemble à un serveur autonome, vous n'avez donc pas besoin de Tomcat ou de J2ee. Vous aurez besoin d'un hôte qui vous permet d'exécuter un démon ou un service pour exécuter le serveur. – mdma

Répondre

0

Si votre serveur fonctionne déjà localement, ce que vous devez faire est de le mettre dans un service d'hébergement.

De cette façon, il peut être accessible par tout le monde.

Ce serveur, est une application autonome (qui est, il n'a pas besoin tomcat ou GlassFish, et certainement ne fonctionnera pas sur Google App Engine)

La seule chose que vous devez faire, est d'avoir il l'installe dans une machine accessible depuis internet. Comment héberger une application est hors de la portée de ce site si.

+0

quel type de service d'hébergement me permettrait de l'installer? Je peux le faire fonctionner localement. Y a-t-il un moyen de le faire fonctionner localement et de le rendre accessible aux gens sur Internet? – Mike

+0

Si votre ordinateur est accessible depuis Internet (essayez un ping sur votre adresse IP), alors vous avez terminé. Le problème est que vous avez besoin d'un nom de domaine (quelque chose comme mike.ownserver.com) sinon les gens devraient vous apprendre l'adresse IP à chaque fois. Vous pouvez essayer Amazon Elastic Compute Fermer le service: http://aws.amazon.com/ec2/ – OscarRyz

+0

ok, merci. . – Mike

Questions connexes