Comment puis-je utiliser le nom d'hôte du serveur à la place de localhost avec JBoss?
J'ai d'installation de JBoss 4.2.2 GA sur un serveur local de la mine. Je suis en mesure d'accéder au Serveur d'Application JBoss en va http://localhost:8080. Cependant, je voudrais utiliser le nom d'hôte au lieu de localhost pour que les autres ordinateurs sur le même réseau peuvent utiliser le serveur en tant que bien. Lorsque j'essaie http://hostname:8080, ou même http://192.168.1.100:8080, je reçois une "Page Non Trouvée" erreur.
Est-il une configuration que je suis absent pour permettre d'utiliser le nom d'hôte, ou même l'adresse ip? J'apprécie l'aide de tous.
OriginalL'auteur Ascalonian | 2009-06-23
Vous devez vous connecter pour publier un commentaire.
Par défaut, JBoss seulement se lie à localhost. C'est une sécurité par défaut.
La façon la plus simple pour changer cela, le lancement de JBoss avec l'option-b, en disant qu'il adresse à lier, par exemple
(ou de l'aide n'importe quel script de démarrage que vous utilisez)
Si c'est ce que vous voulez atteindre, oui. Je ne le recommande pas, cependant.
Juste par curiosité, pourquoi le feriez-vous pas vous le recommander?
Parce que, en règle générale, il est bon de savoir exactement ce que vous allez exposer votre serveur. JBoss se termine généralement assis derrière un serveur web proxy, et donc à l'écoute sur une adresse unique est suffisante.
cela a fonctionné parfaitement. Je vous remercie.
OriginalL'auteur skaffman
Il ressemble le serveur JBoss est contraignant que pour l'interface localhost. Je ne suis pas un JBoss whiz, mais ma première hypothèse est qu'il existe un paramètre de configuration (à proximité de là où vous allez sur le port 8080) qui dit de se lier à l'adresse IP 127.0.0.1. Essayez de changer ce 0.0.0.0, à se lier à toutes les interfaces de la machine, ou à 192.168.1.100 à lier à l'interface réseau (et non localhost).
OriginalL'auteur Rick Copeland
Vous souhaitez configurer Apache pour gérer le transfert de http://localhost:8080 à http://hostname:80
Dans Windows, ceci implique l'ajout de lignes de la nature suivante http.conf
OP voulais savoir la façon la plus simple de laisser à d'autres ordinateurs sur son réseau d'accès JBoss. À mon avis, ce serait de laisser JBoss exécuter sur localhost:8080 et laissez Apache (qui est pour le moins omniprésent) gérer l'expédition. Mais si vous considérez qu'une mauvaise réponse, c'est à vous.
OriginalL'auteur mikek