Назад | Перейти на главную страницу

Кто-нибудь знает о бесплатных услугах хостинга Java?

У меня есть Java-сервер, который я хочу разместить в сети.

Я нашел движок приложений Google, но он требует внесения в приложение множества изменений.

По сути, я хочу поместить куда-нибудь свою скомпилированную банку, а затем запустить ее и управлять ею через командную строку.

Вы можете попробовать уровень бесплатного пользования Amazon, который, я думаю, дает вам бесплатный мини-экземпляр в течение года; http://aws.amazon.com/free/
Выберите образ ubuntu из общедоступных образов и установите его на экземпляр, а затем apt-get install tomcat6 java и т.д., чтобы установить контейнер веб-приложения Java.

В этом вопросе / ответе есть дополнительные сведения об использовании уровня бесплатного пользования AWS;
https://stackoverflow.com/questions/4216066/how-to-use-amazon-web-service-free-tier

Также Hpcloud.com предлагается частная бета-версия их новой облачной службы, на которую вы можете подписаться здесь; http://hpcloud.com/
Что может дать вам бесплатный экземпляр на пару месяцев. (Я запускаю экземпляр около 4 месяцев, который удобен для опробования новых установок и тому подобного и имеет гораздо более высокий лимит оперативной памяти, чем бесплатная учетная запись AWS)


Причина, по которой вам может быть сложно получить бесплатный Java-хостинг, как вы, возможно, знакомы для сценариев mod_php или cgi, заключается в том, что в целом Java-приложения плохо совместно используют ресурсы.
Я имею в виду, что, например, у tomcat есть ресурсы, выделенные для каждого развернутого приложения, что означает, что нецелесообразно запускать 100 войн tomcat на одном сервере приложений. Но то же самое не относится к приложениям php, работающим под mod_php, где только выполняемые и кешированные запросы потребляют оперативную память. (мое очень наивное понимание ...)

Каковы наши требования? Как правило, вы не размещаете файл jar на веб-сервере Java. Вы размещаете файл Ear или War. В этом случае вам нужно будет найти бесплатного хостера J2EE или Tomacat.

Если ваше приложение Java больше похоже на приложение CGI, у вас, вероятно, будет намного больше проблем с поиском бесплатного хостера.

Если вы не используете стандарты J2EE, возможно, вы захотите рассмотреть возможность использования чего-то вроде Google App Engine, если вам нужен бесплатный хостинг.

HTH!

Том Перл