Как стать автором
Обновить

Комментарии 28

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

Почему необходимо? OpenSSH-клиент встроен в Windows уже 6 лет как, начиная с 1709.

Да, не совсем верно выразился, про стандартную программу не знал, обязательно попробую

Зачем писать о том, в чём слабо разбираешься - вообще не понятно.

По моему писать так норм, только это больше годится для личных заметок, а не как статья на Хабре.

Так и есть, изначально это и были заметки. Решил, что если бы у меня была подобная статья в начале пути, то это значительно ускорило бы процесс изучения. Возможно кому-то поможет.

Поможет вряд ли. Очень много вопросов к контексту, который вы выбрали. Например, хорошо бы было привести пример листинга самого простого web-приложения без всяких "новомодных" фреймворков в нагрузку, чтобы читатель мог видеть пример, для которого пишется статья.

Или, например, предложение:

Для каждого из нас, самым первым сервером становится localhost. 

Правда? Мне кажется, что писать в технической статье такую длинную фразу чтобы упомянуть localhost - это много. И писать много и читать долго и смысла в ней почти нет.

Писать надо короче: "Установить tomcat можно на локальный компьютер, а можно и на удалённый. Я выбрал FirstVDS". Это смысл всей части с названием "Шаг первый – аренда сервера", который у вас занимает три абзаца. Многовато.

В общем так с остальным тоже.

Простите, я не хотел, чтобы у вас сложилось впечатление, что я выразил недовольство, которое у меня не спрашивали. Я сам уже 15 лет веду свой рабочий "дневник". Чего там только нет. Но самая главная ценность - это огромное количество скриншотов с комментариями. Бывает, всплывает тема многолетней давности. Приятно прочитать самый концентрат и просто повторить. Как буд-то вчера писал. Естественно, там нет таких фраз - "выбрать сторонний сервис", если речь не о рекламе.

Просто хотел посоветовать не разбавлять водой технический текст. Вам же самому и проще будет в будущем читать.

Так если не писать, то никогда не разберешься! Я же как то должен узнать, куда двигаться дальше

Чтобы начать в чем-то разбираться это надо изучить. Или спросить совета у более опытного павиана. Но никак не писать очередную инструкцию от джуна.

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

Спасибо, попробуем разобраться))

Посмотрите в сторону Tmux (терминальный мультиплексор) , так же можно запускать приложение как сервис

https://unetway.com/blog/kak-sozdat-sluzbu-systemd-v-linux

https://tech-geek.ru/linux-service-creation/

https://habr.com/ru/articles/327630/

как писали выше, рассмотрите контейнер Docker как для приложения так и для postgresql, хотя для первого и единственного приложения в VDS можно и без него обойтись.

Изучайте, дополняйте статью и успехов вам в начинании.

Большое спасибо за развернутый комментарий, обязательно изучу и обновлю статью!

А ещё можно добавить systemd сервис и тогда, при рестарте системы, не придётся руками поднимать приложение

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

Вот так и превращаются порядочные сайты в помойку, в обычную жёлтую прессу. У статьи вместо тэгов #PostgreSQL и #Java должен быть тэг #Вредные_советы и #Лажа.

А можно подробнее, почему эти советы вредные? На какие грабли наступать не надо и какие шаги нужно делать по-другому?    

Дисклеймер:

Я классический вкатун с полного нуля; Java первый и на момент написания статьи единственный язык программирования, который я знаю; это моя первая статья; в этой статье нет рекламы; я не проходил платных курсов; у меня нет регулярного ментора.

Конец дисклеймера.

Хм. Простите, а кого это вот все волнует? Ну то что рекламы нет - и на том спасибо конечно. но по-хорошему, в такой ситуации следовало бы поступить примерно так: открыть Хабр, и в поиске попробовать найти статьи на похожую тему. Я более чем уверен, что их тут было в достатке, потому что вы не первый, кому надо свое приложение куда-то установить. Если владеете языками - то повторить в интернете. Если нет - начать изучение английского ASAP :)

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

Согласен с тем, что вероятно недостаточно провел поиск информации. Решил написать статью именно, потому что не нашел альтернативы в русском сегменте. Да, есть статьи, которые частично решают вопрос, при этом, не закрывая полный процесс установки (да, возможно плохо искал). Изначально понимал, что не смогу написать глубокую и развернутую статью, но и не написав ее, я не смог бы получить советы, которые дали в комментариях. Учту Ваши предложения в написании следующей статьи, уверен она будет лучше

Ну если вы реально что-то нашли, стоило бы сослаться, и описать, чем ваше решение лучше. Потому что скажем шаги типа копирования на сервер (по разным протоколам) - они совершенно штатные, и есть везде. Ну т.е. грубо говоря - берете maven, и находите плагин, берете gradle - тоже самое. Ну т.е. оно еще и в процесс сборки интегрируется как правило.

Да, спасибо, об этом еще не подумал. Понимаю, что в идеале деплой должен осуществляться одной кнопкой. Возможно в этом плане поторопился со статьей

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

OpenSSH-клиент встроен в Windows уже 6 лет как, начиная с 1709.

Автор, забей на этих снобов. Для новичка, который самообразовывается статья зайдёт на ура. Пускай и криво, но он сделает свой первый апп и будет постигать новые вершины, с большим рвением как и ты.

И как формат саморазвития, когда есть просьба отревьюить свой путь, статья отлично подходит. Это тоже инструмент поиска ответов и советов.

Спасибо. Было интересно ознакомиться, даже зная следующие витки развития деплоймента)

Спасибо за статью. Мне, как коллеге по вкатунству, было полезно познакомиться с полноценным, конкретным и рабочим кейсом деплоя.

Недовольных статьёй решительно не понимаю. Метод не рабочий? Отнюдь. Не рассказывает ничего нового и полезного? Для тех, кто все уже знает и умеет, может быть и не рассказывает. А мне было интересно.

Любая информация может кому-то оказаться полезной и интересной. Демотивировать авторов, произведения которых, не были полезны лично вам.. Ну, такое. Токсичненько. Есть, что сказать по существу? Скажите, поправьте, помогите. Нет? Ну зачем тогда тратить свое время на статью и комментарии под ней?

А JDK - Java Development Kit. Вы уверены что именно JDK надо устанавливать на севере? А не JRE, например?

Но я заметил это распространенная проблема, к сожалению.

Обращаю внимание, что установленная таким образом БД будет работать только на сервере, если Вы будете запускать приложение на локальном ПК с настройками к базе на сервере, то работать не будет. Если честно, я до конца так и не понял это баг или фитча…, напишите пожалуйста об этом в комментариях.

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

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории