Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Wildfly/JBoss Java Discussion :

Tester une application JBoss en local sur son smartphone


Sujet :

Wildfly/JBoss Java

  1. #1
    Membre expérimenté
    Tester une application JBoss en local sur son smartphone
    Bonjour à tous,


    Je suis aujourd'hui sur un projet en Java/JSF avec comme serveur d'application un JBoss EAP 7.0. L'application est en production et grand public. Il nous a été remonté des anomalies sur smartphone.

    Après un peu de recherche sur le sujet et quelques essais sans grand succès, je viens demander un peu d'aide afin de pouvoir tester notre application sur un smartphone, le tout, en local.

    L'IDE est Eclipse et le maigre émulateur que fourni JBoss intégré à Eclipse (BrowserSim) est vraiment obsolète et très peu fonctionnel.

    J'ai déjà testé de mettre PC/Smartphone sur le même réseau afin de pouvoir y accéder via l'adresse IPv4 de mon PC, mais sans succès.

    Déjà, est-ce que c'est possible? Si oui, de quelle manière?

    Toute information/aide/conseil est bon à prendre, je vous en remercie par avance.
    Un fait toujours plaisir et encourage à l'entraide. Un n'est pas à négliger, pensez aux autres !

    Que la force soit avec Developpez.net
    Je ne suis pas un crack en informatique, loin de là, mais il n'y a pas que les mécaniciens qui sachent conduire une voiture

  2. #2
    Membre actif
    Bonjour,
    Vous ne devriez pas rencontrer de souci pour connecter votre mobile à votre serveur via wi-fi si vous êtes sur le même réseau.
    Une solution pourrait être d'utiliser Android Studio ou un autre simulateur de mobile.

  3. #3
    Membre expérimenté
    Bonjour,

    Le problème n'est pas de connecter les deux périphériques sur le même wi-fi mais d'accéder à l'application déployée en local (sous localhost) grâce à un serveur JBoss.

    En étant sur le même wi-fi et en tapant localhost:8080 depuis le smartphone, je n'ai pas accès à l'application (alors que sur PC, c'est fonctionnel).
    Un fait toujours plaisir et encourage à l'entraide. Un n'est pas à négliger, pensez aux autres !

    Que la force soit avec Developpez.net
    Je ne suis pas un crack en informatique, loin de là, mais il n'y a pas que les mécaniciens qui sachent conduire une voiture

  4. #4
    Membre actif
    Essayez de lui passer l'adresse IP de la machine.

  5. #5
    Membre expérimenté
    J'ai déjà testé d'y accéder avec l'adresse IP sur le réseau local (192.168...) mais également (127.0.0.1/localhost) mais rien n'y fait.
    Un fait toujours plaisir et encourage à l'entraide. Un n'est pas à négliger, pensez aux autres !

    Que la force soit avec Developpez.net
    Je ne suis pas un crack en informatique, loin de là, mais il n'y a pas que les mécaniciens qui sachent conduire une voiture

  6. #6
    Membre émérite
    Citation Envoyé par ehsavoie Voir le message
    Une solution pourrait être d'utiliser Android Studio ou un autre simulateur de mobile.
    Android Studio n'est pas adapte pour le developpement Java EE avec Wildfly. JBoss Tools reste ce qu'il y a de mieux.
    Une possibilite peut etre de passer via LiveReload pour tester l'appli sur telephone et voir les changements en live: https://tools.jboss.org/features/livereload.html

    Quant a la connexion entre le serveur d'appli et le telephone, ce n'est pas lie a l'IDE mais plus probablement un probleme reseau classique. Il faut verifier les IP, les ports utilises, ouverts depuis l'ordi et compagnie...
    Pour du HTML, CSS, JavaScript, TypeScript, JSon, Yaml, Node... dans Eclipse IDE, installe Eclipse Wild Web Developer
    Pour du Rust dans Eclipse IDE, installe Eclipse Corrosion
    Follow me on twitter

  7. #7
    Membre expérimenté
    Hello,

    Ce serait dû au fait que nos serveurs sont sur une DMZ. En effet, ouvrir les ports associés devrait pouvoir solutionner mon problème je suppose
    Un fait toujours plaisir et encourage à l'entraide. Un n'est pas à négliger, pensez aux autres !

    Que la force soit avec Developpez.net
    Je ne suis pas un crack en informatique, loin de là, mais il n'y a pas que les mécaniciens qui sachent conduire une voiture

  8. #8
    Membre expérimenté
    Hello @Mickael_Istria,

    Je viens de regarder la feature LiveReload de JbossTools, mais ça ne semble pas correspondre, j'ai oublié un détail important. A la fin de la procédure sur notre plateforme, on est censé pouvoir télécharger un PDF. Il me faudrait pouvoir le récupérer afin de l'analyser, ce qui ne me semble pas être possible avec cet outil.

    Je reste du coup sur une problématique plutôt réseau qu'applicative. Merci pour le tips quand même, je ne connaissais pas
    Un fait toujours plaisir et encourage à l'entraide. Un n'est pas à négliger, pensez aux autres !

    Que la force soit avec Developpez.net
    Je ne suis pas un crack en informatique, loin de là, mais il n'y a pas que les mécaniciens qui sachent conduire une voiture