Spring boot jar сервер на веб хостинге

390
03 апреля 2017, 06:08

Всем привет. Коротко: Зарегистрировался на https://cp.hts.ru/ получив виртуальный хостинг(no root), закинул по ssh в /home/srv75429/ spring boot jar-ник, скачал java, запустил командой ./java -jar spring.jar, запустился норм всё замечательно(удалённая база данных также обновилась) и вот захожу на свой сайт srv75429.ht-test.ru но сервер не видит, далее я понял что все запросы идут на общий ip адрес по порту 80 и он потом переадресовывает в мою папку /home/srv75429/ в которой лежит мой сайт, а сайта там нет потому что его генерирует spring boot на порту 8080, по-гуглив я узнал что нужно сделать переадресацию на порт 8080 через nginx, но рут прав у меня нет, решил собрать nginx из исходников, но там там требуется c compiler, начал собирать c compiler с исходников но там тоже какой-то c нужен и получить его можно командой yum с рут правами. Решаю задачу уже 4 день. возможно что-то не так понимаю. C удалённой установкой java сервера сталкиваюсь впервые.

код properties:

server.address = localhost
server.contextPath=/home/srv75429/

spring.datasource.url = jdbc:mysql://xxxxxx/mysql
spring.datasource.username = xxxxxxxxx
spring.datasource.password = xxxxxxxxx
spring.datasource.testWhileIdle = true
spring.datasource.validationQuery = SELECT 1

spring.jpa.show-sql = true
spring.jpa.hibernate.ddl-auto = update
spring.jpa.hibernate.naming-strategy = org.hibernate.cfg.ImprovedNamingStrategy
spring.jpa.properties.hibernate.dialect = org.hibernate.dialect.MySQL5Dialect

код MainController

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
@Controller
public class MainController {
@RequestMapping("/")
@ResponseBody
public String index() {
return "<iframe width=\"560\" height=\"315\"      src=\"https://www.youtube.com/embed/xBd0qtGaNLY\" frameborder=\"0\"     allowfullscreen></iframe>";  }
}

Буду благодарен за любую помощь!

READ ALSO
Назначение пула соединений в Java

Назначение пула соединений в Java

Пул соединений в Java является выгодной альтернативной реализации соединения с БД с помощью паттерна Singleton?

273
Как скроллить RecyclerView и изменять ползунок

Как скроллить RecyclerView и изменять ползунок

У меня есть горизонтальный ListView состоящий из RelativeLayout,который включает в себя один элемент - TextView

298
Помогите разобраться с удалением из БД

Помогите разобраться с удалением из БД

Если хочу удалить по названию, то выскакивает ошибка:

228
Перевод текста в одну строку

Перевод текста в одну строку

Код программы считывает информацию из файла и переводит его в строку:

279