2015-10-29 3 views
1

Я сделал небольшое приложение java с очень простым сервером. Это всего лишь несколько классов и работает на довольно низком уровне, используя основные и открывающиеся вручную сокеты. Он также использует очень простой пользовательский протокол.Где разместить сервер java, который не имеет базовой структуры?

Он отлично работает на локальном хосте, и я готов развернуть его на сервере, поэтому я могу начать использовать приложение из других мест, отличных от локальной сети.

Однако я не могу найти нигде, чтобы разместить вещи. В идеале я хотел бы найти службу, в которой я мог бы загрузить исполняемый банку, иметь любой порт, который я хочу открыть, а затем просто запустить исполняемый файл. Идеальный сервис также облегчит мне загрузку новой версии банку, когда я улучшу работу на сервере. Это не должно быть бесплатным, но это приложение будет иметь не более 4 одновременных пользователей, поэтому я не забочусь о масштабируемости и не желаю платить непомерно высокую цену за хостинг. В шаге за 10 долларов в месяц все будет хорошо.

Я изучал службы, подобные Heroku, и еще пару других, но все требуют, чтобы вы использовали Maven или J2EE, JSP, что угодно. Я не использую ни одного из них, просто старый старый статический void main (String [] args).

Стоило бы мне приспособить мое приложение, чтобы оно соответствовало одному из них? Будет ли это осложнено тем фактом, что я хочу использовать собственный протокол?

+2

Значит, вы говорите о 'VPS'? – 3kings

+0

Я полагаю, что сделал бы. Я честно не знал названия для этого. – Chase

+1

Никогда не использовал его, но [эти парни] (http://www.bootsector.com.au/Default.aspx?gclid=COvCxLy55sgCFYSUvAodv-QI-w#customise) имеют экземпляр сервера ubuntu, рекламируемый для 5.50 в месяц. – Kraiden

ответ

1

Посмотрите на koding.com. Это дает вам бесплатную версию без регистрации cc. Ваш vps будет включен в течение 1 часа и должен быть включен вручную (каждый час, если вы его не используете) в бесплатной учетной записи. Эта служба также имеет веб-интерфейс, поэтому вы можете использовать оболочку из браузера. (Я не являюсь аффилированным лицом koding.com).

 Смежные вопросы

  • Нет связанных вопросов^_^