Загрузка проекта на хостинг

298
06 октября 2021, 06:20

Я учусь, сделал небольшой проект. Использовал: IntelliJ IDEA 2019 Ultimate, java, jdbc, mysql, сервлеты. Вопрос в том, как и куда можно загрузить проект + базу данных? У меня получилось загрузить проект на github, и я пытался найти инфу по своему вопросу, но у меня ничего не получалось.

Если вы не понимаете мой вопрос, не ругайте. Я просто хочу разобраться. Я не прошу сделать всё за меня, просто направить на ресурсы или гайды по данной теме

Answer 1

Вам нужен полноценный компьютер, доступный из интернета. Для этого нужно:

  1. Собственно компьютер. Это может быть как и ваш личный (что очень сложно, дорого и не стоит того) так и арендованный. В последнем случае можно взять любого хостера и у него арендовать. Бывают и бесплатные тарифы на попробовать на месяц-другой.
  2. На компьютер надо установить нужные программы. Минимум - сервер для БД и Java/Tomcat.
  3. Настроить все эти программы, убедиться, что ваше приложение корректно соединяется с БД, БД существует и приложение доступно из интернета по IP адресу и порту арендованного компьютера.
Answer 2
https://www.heroku.com/

есть бесплатный тариф, в инете есть мануалы как заливать, синхронизируется с git

Answer 3

Делал вот так:

Проект полностью рабочий на домашнем пк. В локальной сети все работало. Для его вывода в глобальную сеть, настраивал роутинг на свитче/роутере/маршрутизаторе (смотря как у вас все организовано) чтобы айпи локального компьютера формата 192.168.0.23 (к примеру) маршрутировался на внешний айпи, присвоенный вам провайдером, к примеру (278.354.78.987).

Далее ваш проект будет доступен в интернете по адресу: 278.354.78.987:8080(или другой порт, указанный в вашем проекте)/

READ ALSO
Как скрыть параметры окна?

Как скрыть параметры окна?

Нужно скрыть параметры окна (кнопки ЗАКРЫТЬ/СВЕРНУТЬ/РАЗВЕРНУТЬ) (JavaFX)

135
Attempt to invoke virtual method com.android.volley.Request

Attempt to invoke virtual method com.android.volley.Request

Я новичок в андроид программирование и столкнулся вот с такой проблемой который сам не смог решитьПолный текст ошибки выглядит так:

314
Cannot access, не могу заимплементить интерфейс

Cannot access, не могу заимплементить интерфейс

Столкнулся с проблемой, не могу заимплементить интерфейс классу, помеченному аннотацией @Service, причем в другом проекте у меня с этим проблем...

183