Como posso consultar o meu localhost Tomcat a partir de outro computador na rede?

StackOverflow https://stackoverflow.com/questions/134309

  •  02-07-2019
  •  | 
  •  

Pergunta

Eu sou um IIS cara e sei que é tão simples como apenas usando o http: // [computername] / path para webapp .. no entanto, eu não consigo descobrir como fazer isso possível para uma aplicação JSP Eu estou escrevendo que é executado sob Tomcat. Existe uma configuração de configuração eu preciso definir em algum lugar?

Foi útil?

Solução

Você precisa usar o Porto de Tomcat que por padrão é 8080. Então você pode querer acessar você localhost na máquina A partir da máquina B como http: // A: 8080 / YourProject E Lembre-se contrário IIS, é sensível a maiúsculas.

Outras dicas

Você criou uma exceção no seu firewall?

Assumindo que Tomcat está em execução na porta 8080 e esta é uma máquina Windows XP, o firewall irá bloquear essa porta (não é o caso no Windows Server 2003).

O firewall pode ser configurado por: escolher o Firewall do Windows no Painel de Controle, clique em Exceções -> Adicionar porta e digite o nome e número: Tomcat, 8080 e protocolo de transporte licença como TCP

Você pode usar o seu endereço IP em vez de localhost

http://10.4.0.1:8080/YourProject

Se o seu ip foram 192.122.11.22 você tem que escrever http://192.122.11.22:8080/proyectname (se não faça, então olhar o seu firewall)

Tomcat utiliza a porta 8080 por padrão, então você tem que fornecer o número da porta na URL para ver nada. Se estiver em execução http: // yourcomputer:. 8080 / app deve fazer o truque

Passo 1:. Adicionar uma exceção de firewall para conexões de entrada para a porta que você usa para seus anfitriões (as tags Host em CATALINA_HOME(Tomcat dir)/conf/server.xml)

Passo 2: Pelo menos no Windows 10, permite que o Tomcat se comunicar através do firewall. Uma forma seria Painel de Controle -> Sistema e Segurança -> Firewall do Windows -> "Permitir que um aplicativo ou recurso pelo Firewall do Windows" -> "Alterar configurações" -> Ativar privado e público com "Commons Daemon Serviço Runner" (se não estiver presente : "Permitir outro app ..." -> Escolha tomcat#.exe no diretório bin Tomcat, onde # será o número da versão do tomcat)

Passo 3: Adicionar uma exceção de firewall para javaw. No Windows 10, isto é os passos acima até "Alterar configurações", seguido por: Pesquisar Java (TM) binário Platform SE com um caminho para javaw (adicionar como acima se não estiver presente) -> Ativar Pública e Privada para ele <. / p>

Deixe-me saber se isso não funcionar. :)

Além de bloquear a porta (ver resposta de AirSource Ltd), seu firewall pode haver restrições para o serviço Tomcat. Por exemplo, o McAfee Firewall restringe Tomcat a "única saída".

Se estiver usando Mcafee, sob Alterar Configurações> Firewall, expanda Ligações Internet para programas e encontrar Commons Daemon Serviço Runner (aka tomcat * .exe). Editá-lo e alterar o acesso de saída somente para entrada e saída - Use portos designados (recomendado)

.

Você deve escrever IP da sua máquina em vez de usar "localhost"

este belo funciona basta escrever http: // your_ipaddress: 8080 (tomcat porta do servidor ) / nome do projeto

e verifique se você está conectado à mesma rede e o projeto é implantado em tomcat.

` Passo 1 : Vai para o diretório onde tomcat está instalado e olhar para server.xml file.Usually o caminho é

C: \ Arquivos de Programas \ Apache Software Foundation \ Tomcat 9.0 \ conf \ server.xml

Abrir com editor e olhar para o conector block.It será como

<Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443"/>

Adicionar address = "0.0.0.0" para que

<Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443"
               address="0.0.0.0" />

Salve o arquivo.

Passo 2: Ir para a configuração de proteção de firewall e de rede do PC e desligar a rede pública de firewall .

Passo 3: Iniciar o tomcat server.Then usar o endereço IP local do PC e porta 8080 (usado pelo servidor tomcat como padrão a menos que você tenha alterado) formar outro dispositivo para se conectar com o servidor tomcat no PC.

por exemplo - http://192.168.8.137:8080/ (substitua 192.168.8.137 com seu pc endereço IP local)

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top