Хостинг Java-приложений

Я сделал веб-приложение, которое работает на Glassfish v3 на моем компьютере. Это не большое приложение, и я не ожидаю большого трафика. Все хозяева, поддерживающие Glassfish, стоят очень дорого (около 40 долларов в месяц), что намного дороже, по крайней мере, в начале. Я обнаружил, что это дешевле на серверах с JBoss или Tomcat, но будет ли мое приложение работать на этих серверах? Мое приложение использует JSF 2.0 и Hibernate. В случае, если это можно будет сделать, будут какие-то недостатки, и вы можете привести меня туда, где я могу прочитать о том, как это можно сделать, или, может быть, даже помочь мне это сделать.

Спасибо

5 ответов

Решение

Вы можете купить VPS(виртуальный частный сервер) и установить все, что захотите (java,mysql,tomcat и т. Д.):

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

В прошлом я работал с eApps для небольшого Java-приложения и был им очень доволен. Они специализируются на хостинге Java, что я считаю полезным при настройке SSL-сертификатов и тому подобного. Вы правы, хотя. В целом, хостинг Java дороже, чем типичный хостинг LAMP. Это связано с тем, что большинство качественных услуг хостинга Java предлагают отдельную JVM каждому клиенту, что дает вам больше контроля, но при этом потребляет больше ресурсов.

Кстати, я не работаю на eApps и не заинтересован в них.

Не уверен насчет Glassfish, но вы можете запустить Tomcat на сервере Amazon AWS EC2 "Микроуровень", который предоставляется бесплатно в течение 12 месяцев при регистрации, тогда его легко масштабировать, когда вам нужно

Очевидно, можно запускать приложения JSF 2.0 в Google Application Engine с небольшим количеством консистентной смазки. Это может быть именно то, что вам нужно изначально бесплатно.

http://java.dzone.com/news/jsf2-configuration-google-app

Единственное, кого я знаю, предлагая бесплатный хостинг приложений, - это DreamHost и Google App Engine. Они не поддерживают "непосредственно" рассматриваемые технологии, хотя.

Другие вопросы по тегам