faire tourner Tomcat en tant que service Windows 2000/XP ...

faire tourner Tomcat en tant que service Windows 2000/XP ... - Java - Programmation

Marsh Posté le 27-04-2004 à 11:26:15    

'lut,
 
après qques googleries, je suis arrivé à trouver JavaService et jk_nt_service
 
JavaService fonctionne mais mon souci est double:
 
- JavaService ne permet pas de configurer les dépendances (mon tomcat nécessite qu'un service de partage de datas soit loadé) ou alors je n'ai pas bien vu comment faire
 
- jk_nt_service est référencé chez Apache en tant que "old software", qq'un connaît-il le nom du projet actuel le reprenant ?
 
:jap:


---------------
A straight line is a special case of a curve. It's a curve which is uncurved. -- Susskind.
Reply

Marsh Posté le 27-04-2004 à 11:26:15   

Reply

Marsh Posté le 27-04-2004 à 12:44:52    

ce que je sais c'est qu'à l'install de tomcat, y a une case à cocher pour qu'il soit ajouté en tant que service


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 27-04-2004 à 12:59:01    

c'est p-ê pour ça que jk_nt_service est 'old soft' alors...
 
cela étant, il ne veut pas démarrer le service chez moi :(


---------------
A straight line is a special case of a curve. It's a curve which is uncurved. -- Susskind.
Reply

Marsh Posté le 27-04-2004 à 17:14:18    

j'ai essayé Java Service Wrapper (à ne pas confondre avec JavaService): -> http://wrapper.tanukisoftware.org/ [...] ction.html
 
ça à l'air pas mal du tout mais... j'ai des stacks d'erreurs kilométriques que je n'arrive pas à résoudre (mais mon Tomcat vit au bout du compte) par contre je le fais en mode console pour tester le wrapper. une fois installé en tant que service: blam!
 
il me reste à tester firedaemon qui m'a l'air plus simple mais payant :/
 
edit: j'ai viré des bêtises... :whistle:


Message édité par TBone le 28-04-2004 à 10:04:52

---------------
A straight line is a special case of a curve. It's a curve which is uncurved. -- Susskind.
Reply

Marsh Posté le 30-04-2004 à 10:04:20    

ayé, j'avance :D
 
au bout du compte, j'utilise pour l'instant JavaService et je gère les dépendances en ajoutant les bonnes valeurs dans la base des registres.
 
pour ceux que ça intéresse:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\

  • chercher la clé portant le nom défini par le service installé
  • ajouter une valeur de type "Multi-String Value" s'appelant DependOnGroup
  • ajouter une valeur de type "Multi-String Value" s'appelant DependOnService
  • modifier la valeur de DependOnService et entrer le nom (pas le display name) du service dont on dépend
  • rebooter la machine (nécessaire pour prendre en compte la dépendance).


regarder les services aux alentours afin de voir comme les dépendances sont gérées :)
 
ça marche plutôt bien mais j'ai ceci qui m'interpelle ce matin (je chipote, j'installe et je désinstalle des services Java à tout va):
Error while checking to see if service is installed: Overlapped I/O operation is in progress.
 
euh... quoi qu'est-ce qu'il y a ?


---------------
A straight line is a special case of a curve. It's a curve which is uncurved. -- Susskind.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed