Como posso consultar o meu localhost Tomcat a partir de outro computador na rede?
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?
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
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)