OVH Cloud OVH Cloud

servlet java

4 réponses
Avatar
KUHN Cédric
Alors voila j'ai un léger souci.
en fait je doit pouvoir écrire sur le port série, les données d'un champ
html, par le biais d'un servlet.
J4ai déja fais une servlet qui récupère les données d'un champ et les
affiches a l'écran, cela marche tres bien.
En suite 'jai récupérer chez sun un prog qui envoi des données sur le port
série. il ets dit que le package javacomm est util, donc je l'aie installer
comme il faut et cela marche nbien également.
Mon problème arrive quand je met en relation la servlet et SimpleWrite.java,
j'ia modifier SimpleWrite.java pour lui passer en paramètres la donnée recup
la servlet. Quand je test avec tomcat, la servlet s'execute, mais ce qui
merde, c'est que ca ecri pas sur le port série. Est-ce que qq1 pourrai
m'aider pcq je galère a donf.

KUHN Cédric

4 réponses

Avatar
Guillaume Duquesnay
KUHN Cédric wrote:
Alors voila j'ai un léger souci.
en fait je doit pouvoir écrire sur le port série, les données d'un champ
html, par le biais d'un servlet.
J4ai déja fais une servlet qui récupère les données d'un champ et les
affiches a l'écran, cela marche tres bien.
En suite 'jai récupérer chez sun un prog qui envoi des données sur le port
série. il ets dit que le package javacomm est util, donc je l'aie installer
comme il faut et cela marche nbien également.
Mon problème arrive quand je met en relation la servlet et SimpleWrite.java,
j'ia modifier SimpleWrite.java pour lui passer en paramètres la donnée recup
la servlet. Quand je test avec tomcat, la servlet s'execute, mais ce qui
merde, c'est que ca ecri pas sur le port série. Est-ce que qq1 pourrai
m'aider pcq je galère a donf.


Quelques précisions SVP :
- le code ! (simpletruc.java et le code appelant dans ta servlet)
- "ça écrit pas" => as-tu un log dans tomcat ? une exception ?
- as-tu refait des tests de SimpleWrite avec passage de paramêtre, mais
hors tomcat ?

Sinon, je me demande si une servlet a le droit de faire ça depuis
tomcat, ce serait une méchante faille de sécurité. Quelqu'un sait ?

a+.

Guillaume

Avatar
KUHN Cédric
le log de tomcat, me dit "port com1 not found", alors que autrement il le
trouve.
et le passage en paramètres hors tomcaty marche nikel.
bah c vrai que ca serai une fail, mais bon je dois faire ca comme projet
pour les cour donc bon....
donc si qq1 a réussi, qu'il le dise...

Cédric
"Guillaume Duquesnay" a écrit dans le
message de news:41e79088$0$12264$
KUHN Cédric wrote:
Alors voila j'ai un léger souci.
en fait je doit pouvoir écrire sur le port série, les données d'un champ
html, par le biais d'un servlet.
J4ai déja fais une servlet qui récupère les données d'un champ et les
affiches a l'écran, cela marche tres bien.
En suite 'jai récupérer chez sun un prog qui envoi des données sur le
port


série. il ets dit que le package javacomm est util, donc je l'aie
installer


comme il faut et cela marche nbien également.
Mon problème arrive quand je met en relation la servlet et
SimpleWrite.java,


j'ia modifier SimpleWrite.java pour lui passer en paramètres la donnée
recup


la servlet. Quand je test avec tomcat, la servlet s'execute, mais ce qui
merde, c'est que ca ecri pas sur le port série. Est-ce que qq1 pourrai
m'aider pcq je galère a donf.


Quelques précisions SVP :
- le code ! (simpletruc.java et le code appelant dans ta servlet)
- "ça écrit pas" => as-tu un log dans tomcat ? une exception ?
- as-tu refait des tests de SimpleWrite avec passage de paramêtre, mais
hors tomcat ?

Sinon, je me demande si une servlet a le droit de faire ça depuis
tomcat, ce serait une méchante faille de sécurité. Quelqu'un sait ?

a+.

Guillaume



Avatar
Cédric Chabanois
Peut-être faut-il ajouter des permissions dans catalina.policy ? Je n'y
crois pas trop en fait.

Sinon je ne connais pas javacomm mais apparemment si il ne trouve aucun
port c'est que Javacomm n'a pas été installé correctement :
1) comm.jar dans common/lib ou lib de ta servlet. Ca c'est bon apparemment
2) la DLL qui accompagne comm.jar doit être dans le PATH (enfin c le
plus simple)
3) javax.comm.properties doit être placé au bon endroit (jdk/lib par ex)

Cédric

KUHN Cédric wrote:
le log de tomcat, me dit "port com1 not found", alors que autrement il le
trouve.
et le passage en paramètres hors tomcaty marche nikel.
bah c vrai que ca serai une fail, mais bon je dois faire ca comme projet
pour les cour donc bon....
donc si qq1 a réussi, qu'il le dise...

Cédric
"Guillaume Duquesnay" a écrit dans le
message de news:41e79088$0$12264$

KUHN Cédric wrote:

Alors voila j'ai un léger souci.
en fait je doit pouvoir écrire sur le port série, les données d'un champ
html, par le biais d'un servlet.
J4ai déja fais une servlet qui récupère les données d'un champ et les
affiches a l'écran, cela marche tres bien.
En suite 'jai récupérer chez sun un prog qui envoi des données sur le



port

série. il ets dit que le package javacomm est util, donc je l'aie



installer

comme il faut et cela marche nbien également.
Mon problème arrive quand je met en relation la servlet et



SimpleWrite.java,

j'ia modifier SimpleWrite.java pour lui passer en paramètres la donnée



recup

la servlet. Quand je test avec tomcat, la servlet s'execute, mais ce qui
merde, c'est que ca ecri pas sur le port série. Est-ce que qq1 pourrai
m'aider pcq je galère a donf.


Quelques précisions SVP :
- le code ! (simpletruc.java et le code appelant dans ta servlet)
- "ça écrit pas" => as-tu un log dans tomcat ? une exception ?
- as-tu refait des tests de SimpleWrite avec passage de paramêtre, mais
hors tomcat ?

Sinon, je me demande si une servlet a le droit de faire ça depuis
tomcat, ce serait une méchante faille de sécurité. Quelqu'un sait ?

a+.

Guillaume








Avatar
KUHN Cédric
bah en fait le comm.jar il est dans le jre/lib du rep jd2sk et le dll est
aussi dans le bon répertoire. et le commproperties est au bonne endroit
aussi.
j'ia mis le comm.jar dans le répertoir que tu avais mis, mais ca ne marche
tjrs pas...
ca commence a me gonfler...
tu as une idée ?

KUHN Cédric

"Cédric Chabanois" a écrit dans le message de
news:41eaaf45$0$29135$
Peut-être faut-il ajouter des permissions dans catalina.policy ? Je n'y
crois pas trop en fait.

Sinon je ne connais pas javacomm mais apparemment si il ne trouve aucun
port c'est que Javacomm n'a pas été installé correctement :
1) comm.jar dans common/lib ou lib de ta servlet. Ca c'est bon apparemment
2) la DLL qui accompagne comm.jar doit être dans le PATH (enfin c le
plus simple)
3) javax.comm.properties doit être placé au bon endroit (jdk/lib par ex)

Cédric

KUHN Cédric wrote:
le log de tomcat, me dit "port com1 not found", alors que autrement il
le


trouve.
et le passage en paramètres hors tomcaty marche nikel.
bah c vrai que ca serai une fail, mais bon je dois faire ca comme projet
pour les cour donc bon....
donc si qq1 a réussi, qu'il le dise...

Cédric
"Guillaume Duquesnay" a écrit dans le
message de news:41e79088$0$12264$

KUHN Cédric wrote:

Alors voila j'ai un léger souci.
en fait je doit pouvoir écrire sur le port série, les données d'un
champ




html, par le biais d'un servlet.
J4ai déja fais une servlet qui récupère les données d'un champ et les
affiches a l'écran, cela marche tres bien.
En suite 'jai récupérer chez sun un prog qui envoi des données sur le



port

série. il ets dit que le package javacomm est util, donc je l'aie



installer

comme il faut et cela marche nbien également.
Mon problème arrive quand je met en relation la servlet et



SimpleWrite.java,

j'ia modifier SimpleWrite.java pour lui passer en paramètres la donnée



recup

la servlet. Quand je test avec tomcat, la servlet s'execute, mais ce
qui




merde, c'est que ca ecri pas sur le port série. Est-ce que qq1 pourrai
m'aider pcq je galère a donf.


Quelques précisions SVP :
- le code ! (simpletruc.java et le code appelant dans ta servlet)
- "ça écrit pas" => as-tu un log dans tomcat ? une exception ?
- as-tu refait des tests de SimpleWrite avec passage de paramêtre, mais
hors tomcat ?

Sinon, je me demande si une servlet a le droit de faire ça depuis
tomcat, ce serait une méchante faille de sécurité. Quelqu'un sait ?

a+.

Guillaume