Обслуживание Java веб-приложения с Windows Server

3

У меня есть мечта построить домашний сервер, на котором я буду развертывать свои собственные Java-приложения только для доступа к локальной сети. У меня также есть компьютер с Windows Server для их запуска. Я немного устарел во всех вещах, связанных с сервером, поэтому я хочу знать, есть ли какое-нибудь возможное преимущество этой серверной способности моей платформы?

Правильно ли я понял, что веб-приложения Java запускаются только на определенных Java-серверах, и в этом случае программа Windows Server не используется, а это значит, что для запуска любой Java-программы мне нужно создать Java-сервер внутри другого сервера?

mico
источник
Я уточнил вопрос. Я спрашиваю о веб-приложениях на Java, поэтому я хочу иметь свой собственный сайт в моей домашней сети, и этот сайт работает с Java.
mico

Ответы:

5

Для запуска программ Java на вашем сервере Windows-2008 вам нужно только установить на него Java Runtime Environment (JRE), которую вы можете загрузить с веб-сайта Oracle Oracle.

Для запуска веб-приложения на Java вам необходимо сначала установить соответствующий каркас веб-приложения

RedGrittyBrick
источник
А как насчет Java веб-приложений? Это на самом деле то, что я имел в виду с Java-приложениями. Извините, мой неясный вопрос ..
mico
@mico, вам нужно выбрать и установить одну из множества «инфраструктур веб-приложений». Какой из них зависит от того, что вы хотите сделать. Увидеть en.wikipedia.org/wiki/...
RedGrittyBrick
2

Я посмотрел вокруг StackExchange и нашел StackOverFlow вопрос и ответ из этого становится ясно, что вам нужен Java-сервер приложений для запуска Java-приложений, даже если у вас уже есть сервер Windows в качестве вашей машины.

Сначала я подумал, что подойдет любой сервер, но эта пара вопросов и ответов говорит, что мне все еще нужен этот сервер внутри сервера, прежде чем можно будет обслуживать веб-приложение Java. В основном я полагаю, что для интерпретации языка Java во время выполнения необходим этот конкретный сервер Java.

mico
источник
Ты можешь использовать jFastCGI чтобы IIS связывался с сервлетом через FastCGI. Или вы можете использовать просто Java и FastCGI (без сервлетов) ,
Janus Troelsen