Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a dream to build a home server where I deploy my own java web applications for LAN access only. I have got also a Windows Server machine for running them. I am little bit outdated about all server related things, so I want to know is there any possible advantage of that server ability of my platform?

Have I understood right, that Java web applications are run only at Java specific servers and there is no use of the Windows Server program in this case, meaning that I have to build a Java server inside the other server to run any Java program?

share|improve this question
I clarified the question. I am asking about Java web applications, so I want to have my own site inside my home network and that site is running with Java. – mico Aug 8 '12 at 8:46

To run Java programs on your Windows-2008 server you only need to install on it the Java Runtime Environment (JRE) which you can download from Oracle's Java website.

To run a Java web application you need to first install the corresponding web application framework

share|improve this answer
What about Java Web Applications? That's actually what I meant with Java Applications. Sorry my unclear question.. – mico Aug 8 '12 at 8:20
@mico, you need to select and install one of the many "web application frameworks". Which one depends on what you want to do. See… – RedGrittyBrick Aug 8 '12 at 8:49
up vote 2 down vote accepted

I looked aroung StackExchange and found a StackOverFlow question and answer that makes it clear, that you need an Java Application Server to run Java applications even if you were already having a Windows server as your machine.

I thought first that any server will do, but this Q&A pair says I need still that server inside server before Java Web Application can be served. Mainly I suppose the interpreting of Java language at run time needs that Java specific server.

share|improve this answer
You can use jFastCGI to have IIS communicate with the servlet through FastCGI. Or you can use just plain Java and FastCGI (no servlets). – Janus Troelsen May 30 '13 at 13:52

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.