bonjour,
j'essaye de transformer une app java en service windaube.
j'utilise srvany du reskit.
le service srvany est bien créé.
maintenant, je ne suis pas bien sur des parametres à mettre ds le service:
ds Application, jai mis: java
ds AppParameters, j'ai mis: "-cp . maclasse arg1 arg2"
maclasse utilise 2 arguments.
le service démarre bien, mais l'application java non.
qu'est ce qui ne va pas?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Black Myst
christophe wrote:
bonjour, j'essaye de transformer une app java en service windaube. j'utilise srvany du reskit. le service srvany est bien créé. maintenant, je ne suis pas bien sur des parametres à mettre ds le service: ds Application, jai mis: java ds AppParameters, j'ai mis: "-cp . maclasse arg1 arg2" maclasse utilise 2 arguments.
le service démarre bien, mais l'application java non. qu'est ce qui ne va pas?
juste une idée comme ca, je connais ni srvany, ni windows :-)
j'aurais plutot mis : -cp c:monrepmonAppliclasses maclasse arg1 arg2
@+
christophe wrote:
bonjour,
j'essaye de transformer une app java en service windaube.
j'utilise srvany du reskit.
le service srvany est bien créé.
maintenant, je ne suis pas bien sur des parametres à mettre ds le service:
ds Application, jai mis: java
ds AppParameters, j'ai mis: "-cp . maclasse arg1 arg2"
maclasse utilise 2 arguments.
le service démarre bien, mais l'application java non.
qu'est ce qui ne va pas?
juste une idée comme ca, je connais ni srvany, ni windows :-)
j'aurais plutot mis : -cp c:monrepmonAppliclasses maclasse arg1 arg2
bonjour, j'essaye de transformer une app java en service windaube. j'utilise srvany du reskit. le service srvany est bien créé. maintenant, je ne suis pas bien sur des parametres à mettre ds le service: ds Application, jai mis: java ds AppParameters, j'ai mis: "-cp . maclasse arg1 arg2" maclasse utilise 2 arguments.
le service démarre bien, mais l'application java non. qu'est ce qui ne va pas?
juste une idée comme ca, je connais ni srvany, ni windows :-)
j'aurais plutot mis : -cp c:monrepmonAppliclasses maclasse arg1 arg2
@+
Kam
Yeap, il semblerait que tu mettes simplement . comme classpath, dans ton exemple. Autant recopier tout le classpath après le -cp.
Par contre, tant que je suis là : personne ne saurait comment faire la même chose sous Linux (enfin, FreeBSD, pour etre plus précis) ? j'ai le choix entre : - java .... & qui marche mais n'est pas pratique en terme de System.out et System.err - screen qui permet de lancer eds multisessions dans une seule session, mais qui n'est pas pratique pour être lancé/appelé/modifié depuis un cron, par exemple
Si vous avez des idées, je suis preneur :)
Yeap, il semblerait que tu mettes simplement . comme classpath, dans ton
exemple.
Autant recopier tout le classpath après le -cp.
Par contre, tant que je suis là : personne ne saurait comment faire la même
chose sous Linux (enfin, FreeBSD, pour etre plus précis) ?
j'ai le choix entre :
- java .... &
qui marche mais n'est pas pratique en terme de System.out et System.err
- screen
qui permet de lancer eds multisessions dans une seule session, mais qui
n'est pas pratique pour être lancé/appelé/modifié depuis un cron, par
exemple
Yeap, il semblerait que tu mettes simplement . comme classpath, dans ton exemple. Autant recopier tout le classpath après le -cp.
Par contre, tant que je suis là : personne ne saurait comment faire la même chose sous Linux (enfin, FreeBSD, pour etre plus précis) ? j'ai le choix entre : - java .... & qui marche mais n'est pas pratique en terme de System.out et System.err - screen qui permet de lancer eds multisessions dans une seule session, mais qui n'est pas pratique pour être lancé/appelé/modifié depuis un cron, par exemple
Si vous avez des idées, je suis preneur :)
Black Myst
Kam wrote:
Yeap, il semblerait que tu mettes simplement . comme classpath, dans ton exemple. Autant recopier tout le classpath après le -cp.
Par contre, tant que je suis là : personne ne saurait comment faire la même chose sous Linux (enfin, FreeBSD, pour etre plus précis) ? j'ai le choix entre : - java .... & qui marche mais n'est pas pratique en terme de System.out et System.err - screen qui permet de lancer eds multisessions dans une seule session, mais qui n'est pas pratique pour être lancé/appelé/modifié depuis un cron, par exemple
Si vous avez des idées, je suis preneur :)
java Monappli >> /var/log/MonAppli 2>> /var/log/MonAppli & ou mieux, tu utilse un vrai loggeur, et tu vire tes system.out et system.err
J'ai pas compris ton histoire de cron... je vois pas le rapport !
Kam wrote:
Yeap, il semblerait que tu mettes simplement . comme classpath, dans ton
exemple.
Autant recopier tout le classpath après le -cp.
Par contre, tant que je suis là : personne ne saurait comment faire la même
chose sous Linux (enfin, FreeBSD, pour etre plus précis) ?
j'ai le choix entre :
- java .... &
qui marche mais n'est pas pratique en terme de System.out et System.err
- screen
qui permet de lancer eds multisessions dans une seule session, mais qui
n'est pas pratique pour être lancé/appelé/modifié depuis un cron, par
exemple
Si vous avez des idées, je suis preneur :)
java Monappli >> /var/log/MonAppli 2>> /var/log/MonAppli &
ou mieux, tu utilse un vrai loggeur, et tu vire tes system.out et system.err
J'ai pas compris ton histoire de cron... je vois pas le rapport !
Yeap, il semblerait que tu mettes simplement . comme classpath, dans ton exemple. Autant recopier tout le classpath après le -cp.
Par contre, tant que je suis là : personne ne saurait comment faire la même chose sous Linux (enfin, FreeBSD, pour etre plus précis) ? j'ai le choix entre : - java .... & qui marche mais n'est pas pratique en terme de System.out et System.err - screen qui permet de lancer eds multisessions dans une seule session, mais qui n'est pas pratique pour être lancé/appelé/modifié depuis un cron, par exemple
Si vous avez des idées, je suis preneur :)
java Monappli >> /var/log/MonAppli 2>> /var/log/MonAppli & ou mieux, tu utilse un vrai loggeur, et tu vire tes system.out et system.err
J'ai pas compris ton histoire de cron... je vois pas le rapport !
christophe
Yeap, il semblerait que tu mettes simplement . comme classpath, dans ton exemple. Autant recopier tout le classpath après le -cp. ok
mais sur le principe, une app console java peut elle tourner en tant que service? je pense que oui, car je crois qu'un produit comme weblogic est en java. mais si qq avait déjà fait cela, ça m'assurerait que je ne pousse pas un mur.
Yeap, il semblerait que tu mettes simplement . comme classpath, dans ton
exemple.
Autant recopier tout le classpath après le -cp.
ok
mais sur le principe, une app console java peut elle tourner en tant que
service?
je pense que oui, car je crois qu'un produit comme weblogic est en java.
mais si qq avait déjà fait cela, ça m'assurerait que je ne pousse pas un
mur.
Yeap, il semblerait que tu mettes simplement . comme classpath, dans ton exemple. Autant recopier tout le classpath après le -cp. ok
mais sur le principe, une app console java peut elle tourner en tant que service? je pense que oui, car je crois qu'un produit comme weblogic est en java. mais si qq avait déjà fait cela, ça m'assurerait que je ne pousse pas un mur.
nntp.dev.atos.fr
tu peux essayer avec nohup ca fera certainement ce que tu veux. The nohup utility invokes the named command with the argu- ments supplied. When the command is invoked, nohup arranges for the SIGHUP signal to be ignored by the process.
"Black Myst" <black-point-myst-chez-free-point-fr> a écrit dans le message de news:41082a5a$0$1905$ | Kam wrote: | > Yeap, il semblerait que tu mettes simplement . comme classpath, dans ton | > exemple. | > Autant recopier tout le classpath après le -cp. | > | > Par contre, tant que je suis là : personne ne saurait comment faire la même | > chose sous Linux (enfin, FreeBSD, pour etre plus précis) ? | > j'ai le choix entre : | > - java .... & | > qui marche mais n'est pas pratique en terme de System.out et System.err | > - screen | > qui permet de lancer eds multisessions dans une seule session, mais qui | > n'est pas pratique pour être lancé/appelé/modifié depuis un cron, par | > exemple | > | > Si vous avez des idées, je suis preneur :) | > | | java Monappli >> /var/log/MonAppli 2>> /var/log/MonAppli & | ou mieux, tu utilse un vrai loggeur, et tu vire tes system.out et system.err | | J'ai pas compris ton histoire de cron... je vois pas le rapport !
tu peux essayer avec nohup ca fera certainement ce que tu veux.
The nohup utility invokes the named command with the argu-
ments supplied. When the command is invoked, nohup arranges
for the SIGHUP signal to be ignored by the process.
"Black Myst" <black-point-myst-chez-free-point-fr> a écrit dans le message
de news:41082a5a$0$1905$636a15ce@news.free.fr...
| Kam wrote:
| > Yeap, il semblerait que tu mettes simplement . comme classpath, dans ton
| > exemple.
| > Autant recopier tout le classpath après le -cp.
| >
| > Par contre, tant que je suis là : personne ne saurait comment faire la
même
| > chose sous Linux (enfin, FreeBSD, pour etre plus précis) ?
| > j'ai le choix entre :
| > - java .... &
| > qui marche mais n'est pas pratique en terme de System.out et System.err
| > - screen
| > qui permet de lancer eds multisessions dans une seule session, mais qui
| > n'est pas pratique pour être lancé/appelé/modifié depuis un cron, par
| > exemple
| >
| > Si vous avez des idées, je suis preneur :)
| >
|
| java Monappli >> /var/log/MonAppli 2>> /var/log/MonAppli &
| ou mieux, tu utilse un vrai loggeur, et tu vire tes system.out et
system.err
|
| J'ai pas compris ton histoire de cron... je vois pas le rapport !
tu peux essayer avec nohup ca fera certainement ce que tu veux. The nohup utility invokes the named command with the argu- ments supplied. When the command is invoked, nohup arranges for the SIGHUP signal to be ignored by the process.
"Black Myst" <black-point-myst-chez-free-point-fr> a écrit dans le message de news:41082a5a$0$1905$ | Kam wrote: | > Yeap, il semblerait que tu mettes simplement . comme classpath, dans ton | > exemple. | > Autant recopier tout le classpath après le -cp. | > | > Par contre, tant que je suis là : personne ne saurait comment faire la même | > chose sous Linux (enfin, FreeBSD, pour etre plus précis) ? | > j'ai le choix entre : | > - java .... & | > qui marche mais n'est pas pratique en terme de System.out et System.err | > - screen | > qui permet de lancer eds multisessions dans une seule session, mais qui | > n'est pas pratique pour être lancé/appelé/modifié depuis un cron, par | > exemple | > | > Si vous avez des idées, je suis preneur :) | > | | java Monappli >> /var/log/MonAppli 2>> /var/log/MonAppli & | ou mieux, tu utilse un vrai loggeur, et tu vire tes system.out et system.err | | J'ai pas compris ton histoire de cron... je vois pas le rapport !