Size: a a a

Spring Framework and more

2019 April 10

KS

Kamo Spertsyan in Spring Framework and more
на ec2 я java поставить смог, там с рутом всё ок.. Кажется, надо будет ещё раз повторить свои попытки, потому что и через jar-ник я пробовал, и сорцы выкачивать пробовал.

Только с war-ом не игрался ещё, что-то не завелось.
источник

A

Andrii in Spring Framework and more
установи томкет на виртуалку (убунту)  
убедись, что порт 80 (8080) открыт, деплой war.
Например
https://ginernet.com/en/servers/vps/openvz/ssd/
источник

KS

Kamo Spertsyan in Spring Framework and more
окей, завтра буду с war-ом пробовать, спасибо за советы!
источник

Ar

Arseny -> r2d2 in Spring Framework and more
ну либо в докере изображение томката возьми, удали все из папки webapps/, (папки /conf и webapps/ вообще можно вынести вольюмом) и добавь в вебапс свой варник
источник

KS

Kamo Spertsyan in Spring Framework and more
вот с докером я не дружу)
источник

A

Aleksandr in Spring Framework and more
Kamo Spertsyan
окей, завтра буду с war-ом пробовать, спасибо за советы!
1. Сперва выясни поднимается ли Spring локально. Попробуй локально с bash сделать запрос типа curl http://localhost:808 ...
2. Если работает , то вероятно  проблема не в Spring/Tomcat, ковыряй ОС , может фаерволл не пускает ...
источник
2019 April 11

Ю

Юрий in Spring Framework and more
Здравствуйте. создал просто спринг бут проект, без репозиториев и сервисов . с одним контроллером. Запускаю проект вываливается ексепшен
источник

B

BBro in Spring Framework and more
у меня из за базы такое было
источник

A

Aleksandr in Spring Framework and more
Юрий
Здравствуйте. создал просто спринг бут проект, без репозиториев и сервисов . с одним контроллером. Запускаю проект вываливается ексепшен
Предполагаю в зависимостях есть некий jdbc драйвер или spring-data, если её убрать , то должно подняться . Ну или подключить БД , как вариант.
источник

L

Loljeene in Spring Framework and more
Aleksandr
Предполагаю в зависимостях есть некий jdbc драйвер или spring-data, если её убрать , то должно подняться . Ну или подключить БД , как вариант.
а мне кажется там просто джава не восьмая
источник

L

Loljeene in Spring Framework and more
и надо добавить jaxb-api
источник

L

Loljeene in Spring Framework and more
но автор как всегда издевается и заставляет гадать по скриншотам
источник

Ar

Arseny -> r2d2 in Spring Framework and more
Loljeene
но автор как всегда издевается и заставляет гадать по скриншотам
Неполным скриншотам)
Как и в случае парня с ошибкой при развертывании приложения на стороннем сервере
источник

PD

Plomipu Dmitri in Spring Framework and more
Здравствуйте. Задача такова. Нужно создавать оригинальный бин сервиса, когда активным профилем при запуске спринг приложения является live, а когда dev - то мок бина этого сервиса. Я это сделал в конфиге так:
@Bean
public EmailService emailServiceBean(){
return Mockito.mock(EmailService.class);
}
, но получаю такую ошибку при запуске спринга c конфигом, где я написал такой метод:

пробовал все члены класса сервиса сделать доступными на уровне пакета для проверки и даже public, но также не прокатило. Поэтому вопрос: как это исправить ?? Если он жалуется по-прежнему на модификаторы доступа к членам/методам класса можно ли в мокито сделать так чтобы он не жаловался на них ?

Стектрейс следующий:

https://vk.com/doc27309941_496581421?hash=9a1fe8b5719d9990da&dl=bad25c5f043548e59f
источник

PB

Pavel Bukhmatov in Spring Framework and more
Plomipu Dmitri
Здравствуйте. Задача такова. Нужно создавать оригинальный бин сервиса, когда активным профилем при запуске спринг приложения является live, а когда dev - то мок бина этого сервиса. Я это сделал в конфиге так:
@Bean
public EmailService emailServiceBean(){
return Mockito.mock(EmailService.class);
}
, но получаю такую ошибку при запуске спринга c конфигом, где я написал такой метод:

пробовал все члены класса сервиса сделать доступными на уровне пакета для проверки и даже public, но также не прокатило. Поэтому вопрос: как это исправить ?? Если он жалуется по-прежнему на модификаторы доступа к членам/методам класса можно ли в мокито сделать так чтобы он не жаловался на них ?

Стектрейс следующий:

https://vk.com/doc27309941_496581421?hash=9a1fe8b5719d9990da&dl=bad25c5f043548e59f
Делаешь интерфейс с методами сервиса, делаешь 2 имплементации с пометкой @Service, над одним ставишь @Profile("live"), над другим - мок
источник

PB

Pavel Bukhmatov in Spring Framework and more
Таким же образом можно и через @Bean сделать, если мне память не изменяет
источник

PD

Plomipu Dmitri in Spring Framework and more
но тогда мне придётся изменять код в нескольких местах, так как очень много классов обращаются бину ( объекту ) сервиса, не к его интерфейсу
источник

PD

Plomipu Dmitri in Spring Framework and more
Делаешь интерфейс с методами сервиса, делаешь 2 имплементации с пометкой @Service, над одним ставишь @Profile("live"), над другим - мок
источник

PD

Plomipu Dmitri in Spring Framework and more
Таким же образом можно и через @Bean сделать, если мне память не изменяет
источник

PD

Plomipu Dmitri in Spring Framework and more
так как тот код, который я разбираю чужой, то мне изменять на практике архитектуру очень не желательно, по крайней мере тим лид этого не особо одобряет.
источник