Search code examples
eclipsenetworkingmaven-jetty-pluginjetty-9

Unable to access jetty server with local IP address


I have configured jetty-maven-plugin in my eclipse Mars and I can run the server using jetty start and stop goals. I can able to access the website using http://localhost:8080/myapp but not using local IP address(i.e., http://192.168.0.5:8080/myapp) from my own computer or other computers connected in the same network via LAN and Wi-Fi.

As mentioned as a solution in these posts,

how to make jetty server accessible from LAN?

Configuring Jetty to accept connections from all hosts

I configured the server host to 0.0.0.0 from localhost to listen on all hosts. With this setting I can see on server start log,

INFO:oejs.AbstractConnector:Started [email protected]:8080

and it works only on http://localhost:8080 but it's not accessible from http://192.168.0.5:8080.

I also tried running that if the interface is accessible using the Networks Interface Listing as mentioned in this comment. and I got,

Display name: NETGEAR WNA1000M N150 Wireless USB Micro Adapter
Name: wlan4
InetAddress: /192.168.0.5

I also tried turning off my Windows Firewall/antivirus but din't help. My jetty version is <jetty.version>9.3.0.M1</jetty.version> and JDK 1.7. What could be the problem? Any help is appreciated.


Solution

  • McAfee Endpoint Security was the culprit here. It was blocking the requests with IP addresses from my very own computer. Turned off the firewall inside the Antivirus and I was able to access the site with http://192.168.0.5:8080/mysite from the browser and other devices connected through the network.