Is it possible to develope a Java HTTP daemon process


I just wanted to know if there is a standard way in Java in whicih I may create a Java executable process which has embeded into it a series of HTML web pages that are then served out on a given port, acessible to clients browsing to the machine.

I apologies in advance it the above description is rather vague but I've observed this functionality as apart of a software suite which contained an executable that whebn deployed onto a system (without any web server) was able to serve out HTML webpages (which were seemingly integrated into the executble) to clients connecting to the server on a specific port.

As such, this functionality would be interesting to replicate and I was wondering if this sounds possible to implent in Java? If so, or if there are any helpful links anyone can provide, then I would be very grateful.

Thanks in advance.

Who is Participating?
Gibu GeorgeConnect With a Mentor Chief Technology OfficerCommented:
objectsConnect With a Mentor Commented:
sure is, there are lots of open source implementations available to look at

some simple background on how to build one here

neuroburnConnect With a Mentor Commented:
You could go with Jetty--an open-source embeddable HTTP server.  From my experience, it's one of the better Java HTTP servers.

Here's their document on how to get started with embedding it in your application:
mikesung99Author Commented:
Thank you all for the information and links - these will be helpful in getting me started on this investigation.
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.