Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
739 connectés 

  FORUM HardWare.fr
  Programmation

  [java]instancier un objet dans un process séparé

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[java]instancier un objet dans un process séparé

n°152304
matt276
Posté le 06-06-2002 à 09:15:07  profilanswer
 

Comment créer l'instance d'un objet dans un processus séparé (dans une autre machine virtuelle) ?

mood
Publicité
Posté le 06-06-2002 à 09:15:07  profilanswer
 

n°152310
darklord
You're welcome
Posté le 06-06-2002 à 09:30:08  profilanswer
 

pq  faire?


---------------
Just because you feel good does not make you right
n°152322
matt276
Posté le 06-06-2002 à 09:46:34  profilanswer
 

DarkLord a écrit a écrit :

pq  faire?  




 
pour le faire tourner en arriere plan et qu'il soit détaché du process principal


Message édité par matt276 le 06-06-2002 à 09:47:10
n°152323
darklord
You're welcome
Posté le 06-06-2002 à 09:49:29  profilanswer
 

Le fait de le créer dans une autre JVM n'a strictement rien à voir avec ce que tu veux faire.
 
Tu as déjà entendu parler des threads ? (voir Runnable et Thread + Java tutorial sur les threads)
 
cfr. ma signature


---------------
Just because you feel good does not make you right
n°152340
matt276
Posté le 06-06-2002 à 10:12:01  profilanswer
 

DarkLord a écrit a écrit :

Le fait de le créer dans une autre JVM n'a strictement rien à voir avec ce que tu veux faire.
 
Tu as déjà entendu parler des threads ? (voir Runnable et Thread + Java tutorial sur les threads)
 
cfr. ma signature  




 
Nop il faut que je crée l'objet dans une autre JVM.
En fait le but c'est de créer une sorte de service.
 
Et j'ai une appli graphique qui doit lancer ou arrêter ce service.
 
Tant pis, je vais faire autrement.

n°152342
darklord
You're welcome
Posté le 06-06-2002 à 10:12:55  profilanswer
 

Fais le en RMI


---------------
Just because you feel good does not make you right
n°152351
matt276
Posté le 06-06-2002 à 10:20:49  profilanswer
 

DarkLord a écrit a écrit :

Fais le en RMI  




 
En fait là le service que j'essaye de controler via mon appli c'est un serveur RMI  :pt1cable:

n°152358
darklord
You're welcome
Posté le 06-06-2002 à 10:27:52  profilanswer
 

et bien ton serveur doit avoir une interface publique qui te permet d'agir dessus.  
 
Il te suffit alors de connaitre le serveur sur lequel il tourne et son URL et voilà.
 
D'autres questions?  
 
PS : c'est ce qu'on fait ici pour pleins de services et ca fonctionne plutot bien.


---------------
Just because you feel good does not make you right
n°152388
greg@frees​tarthu
Posté le 06-06-2002 à 10:49:36  profilanswer
 

DarkLord a écrit a écrit :

 
PS : c'est ce qu'on fait ici pour pleins de services et ca fonctionne plutot bien.  




ha bon?  :hap:

n°152395
darklord
You're welcome
Posté le 06-06-2002 à 10:53:02  profilanswer
 

na na na. Toi t'es pas au courant d'abord :)


---------------
Just because you feel good does not make you right
mood
Publicité
Posté le 06-06-2002 à 10:53:02  profilanswer
 

n°152397
greg@frees​tarthu
Posté le 06-06-2002 à 10:53:55  profilanswer
 

DarkLord a écrit a écrit :

na na na. Toi t'es pas au courant d'abord :)  



ha bah voila
je le savais qu'on me cachait des choses dans cte boite :'(

n°152400
matt276
Posté le 06-06-2002 à 10:54:59  profilanswer
 

nan mais on se comprend pas bien, le but c'est de lancer et de controler le serveur RMI, donc je peux pas utiliser un de ses service s'il n'est pas encore lancé.
 
je dois mal m'expliquer, merci de ton aide quand même  ;)

n°152406
darklord
You're welcome
Posté le 06-06-2002 à 10:56:46  profilanswer
 

bin tu lances ton serveur RMI sur ta machine distante. A partir de ce moment là elle est prête à répondre à tes requêtes.
 
Pour démarrer ton serveur par contre, je ne te conseille pas de faire cela par java. Trouve une autre procédure.
 
A+


---------------
Just because you feel good does not make you right
n°152421
gfive
Posté le 06-06-2002 à 11:02:18  profilanswer
 

bah, si c'est sous unix, tu peux faire avec xinetd :  
NAME
       xinetd - the extended Internet services daemon
 
SYNOPSIS
       xinetd [options]
 
DESCRIPTION
       xinetd performs the same function as inetd: it starts programs that provide Internet services.  Instead of having such servers started at system initialization time, and be dormant
       until a connection request arrives, xinetd is the only daemon process started and it listens on all service ports for the services listed in its configuration file. When a  request
       comes in, xinetd starts the appropriate server.  Because of the way it operates, xinetd (as well as inetd) is also referred to as a super-server.
 
 
 
 
Comme ça, tu définis ton service, et ton serveur sera démarré dès qu'une connection se fera sur le port de ton serveur RMI...Bon, je l'ai jamais fait, mais ça doit pas etre insurmontable...

n°152440
greg@frees​tarthu
Posté le 06-06-2002 à 11:11:56  profilanswer
 

gfive a écrit a écrit :

bah, si c'est sous unix, tu peux faire avec xinetd :  
[...]



très bon à savoir ça, je connaissais pas![:franck1135]

n°152473
matt276
Posté le 06-06-2002 à 11:32:50  profilanswer
 

oui çà marche tres bien xinetd.
là c sur une machine w98...
moi je voulais faire un systeme pour faire genre gestionnaire de services NT en fait.

n°152478
gfive
Posté le 06-06-2002 à 11:36:28  profilanswer
 

Tu veux mettre un serveur sur une machine W98??? :D:D
Naaan, j'déconne..Mais bon, là, en l'occurence, je sais pôs....

n°152485
greg@frees​tarthu
Posté le 06-06-2002 à 11:41:03  profilanswer
 

gfive a écrit a écrit :

Tu veux mettre un serveur sur une machine W98??? :D:D
Naaan, j'déconne..Mais bon, là, en l'occurence, je sais pôs....  




euh tu peux tjs le demmarer avec l'autoexec.bat :)
 ou mettre un raccourci dans programmes/demarrage  :lol:

n°152498
darklord
You're welcome
Posté le 06-06-2002 à 11:45:24  profilanswer
 

mdr


---------------
Just because you feel good does not make you right
n°152556
matt276
Posté le 06-06-2002 à 12:29:25  profilanswer
 

gfive a écrit a écrit :

Tu veux mettre un serveur sur une machine W98??? :D:D
Naaan, j'déconne..Mais bon, là, en l'occurence, je sais pôs....  




 
attendez les gars moi je veux rien faire du tout.
c pour mon projet de BTS, le jour de la démo le serveur sera un win98, j'ai pas le choix malheuresement.
 
Enfin c rien j'ai fait mon lanceur qui lance le serv RMI et qui récupère la console Java, donc c parfait, on peut suivre ce qui se passe, bon y marche pas en arrire plan, mais c pas grave.


Message édité par matt276 le 06-06-2002 à 12:30:56

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [java]instancier un objet dans un process séparé

 

Sujets relatifs
[JAVA]Comment fonctionne la méthode getClass( ) ...Parser du XML avec les API Java
[Java] Comment passer de l'hexa en décimale ?récupérer la console java -> jTextArea
[JAVA] Interface de Login[Java - servlet] 2 Trucs : afficher page html - paramètre par défaut
LE JAVA N EST PAS UN LANGUAGE D AVENIR[JAVA] question sur les Beans et les servlets
[java] execution de fichier jar[Java] Trucs et Astuces JBuilder 4
Plus de sujets relatifs à : [java]instancier un objet dans un process séparé


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR