@jvmchat

Страница 2877 из 2890
Alexandr
18.10.2018
12:06:29
а так - докер тут не причина проблемы

Stefan
18.10.2018
12:07:14
сначала бы разобрались бы что ли как собирать и запускать java приложения, что такое линуксовый PATH и как в линух ставиться jvm...
ты не поверишь))) я как раз то линух админ и хочу узнать почему оно в одних образах запускается, а в этом случае на правильный код плюется несуществующим классом)

Евгений
18.10.2018
12:09:47
судя по всему было собрано вне докера, а потом обвёрнуто COPY . /var/www/java_app В исходной директории должен быть файл test.class, который потом в докере запускается в test.java должен быть метод main

Google
Митко Соловец?
18.10.2018
12:10:29
кто докер юзает у себя?
мы копируем джарник и запускаем при старте контейнера

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

Timur
18.10.2018
12:11:32
кто докер юзает у себя?
я jib для докера юзаю, глядя на твой докерфайл, его вам будет достаточно

Евгений
18.10.2018
12:12:04
Stefan
18.10.2018
12:14:31
может 11-я ява ?
я в душе не чаю))) попал в компанию где в основном крутится джава, вот хочу подразобраться как эти приложухи хотя бы правильно запускать

Митко Соловец?
18.10.2018
12:14:49
Google
Alexander
18.10.2018
12:14:56
ну как правильно - уже сказали. собирать джарник и класть в докер при сборке

Митко Соловец?
18.10.2018
12:14:57
потом add

потом cmd java - jar и тд

простая логика - старт приложения может быть быстрее, чем его компиляция, нет надобности копировать исходные коды

Stefan
18.10.2018
12:17:47
потом cmd java - jar и тд
такие варики видел, просто стало не понятно почему оно без этих всех манипуляций запускало эталонно вообще всегда собирается jar и в докере уже как я вижу через ключ -jar запускается?

Artur
18.10.2018
12:23:36


простите, а вот перехват ex уже внутри try-catch блока, это дикий говнокод, или жить можно?

Александр
18.10.2018
12:24:14
ой дичь какая-то

типа если селект не сработал, дропнуть таблицу?

Митко Соловец?
18.10.2018
12:24:42
выглядит как большой грех

Sergey ?
18.10.2018
12:24:47
она не оправдала ожиданий)

Timur
18.10.2018
12:24:51
_
18.10.2018
12:24:58
а бд какая?

Dmitry
18.10.2018
12:25:10
Александр
18.10.2018
12:25:11
надо просто селекты делать под бубен

а так не побожески

и в джавадоке иконы надо рисовать

Alexandr
18.10.2018
12:26:37
а результат селекта куда?) или это извращенной какой то метод проверки чего-то? если селект не прошел - дропаем, а если прошел - то гуд

Александр
18.10.2018
12:26:44
вообще я бы делал систем экзит, если бы у меня что-то не так с БД пошло, от греха подальше

Google
Stefan
18.10.2018
12:26:56
перед билдом образа javac test.java на хосте
Java Compiler Compiler Version 5.0 (Parser Generator) (type "javacc" with no arguments for help) Reading from file test.java . . . org.javacc.parser.ParseException: Encountered " "class" "class "" at line 1, column 1. Was expecting: "PARSER_BEGIN" ... Detected 1 errors and 0 warnings.

_
18.10.2018
12:26:57
connection может стать невалидным после исключения (например postgres)

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

Alexandr
18.10.2018
12:28:18
в дебиане)))
2003 года?

Stefan
18.10.2018
12:28:22
в 9.5 между прочим!

Alexandr
18.10.2018
12:28:30
тебе пора комп обновлять

Stefan
18.10.2018
12:28:35
в его репах

Alexandr
18.10.2018
12:28:38
не поверю

Stefan
18.10.2018
12:28:41
не не, это сервер

образ 9.5

Alexandr
18.10.2018
12:29:03
этот дист скорее всего вообще нигде доступен быть не может

Stefan
18.10.2018
12:29:44
Alexandr
18.10.2018
12:30:02
я про java

Stefan
18.10.2018
12:30:05
а

Alexandr
18.10.2018
12:30:18
либо авторы дебиановских реп олдфаги

на дворе 11 java, а они из коробки 5-ю...

Stefan
18.10.2018
12:30:43
либо авторы дебиановских реп олдфаги
а сама ошибка то из-за того что эта рухлять установлена?

Alexandr
18.10.2018
12:31:52
твой код запросто может содержать конструкции, которые не поддерживаются в 5 java

Google
Stefan
18.10.2018
12:32:22
((((

Max
18.10.2018
12:34:19
Всем привет, есть те кто делал интеграцию с Yandex.Delivery?

Dmitrij
18.10.2018
12:38:58
А там как интеграция с ним по Auth2.0 ?

Stefan
18.10.2018
12:40:06
на дворе 11 java, а они из коробки 5-ю...
вообщем поставил по инструкции javac https://www.rosehosting.com/blog/how-to-install-java-10-on-debian-9/ запустил javac test.java создало мне файл test.class в cmd прописал "java", "test" и взлетело

всем спасибо кто помог

javac 1.8.0_181 правда такую версию выбивает

Noname
18.10.2018
14:11:12
Привет народ у меня сервак вылетает з 500 ерором и основной трабл это"org.springframework.transaction.CannotCreateTransactionException: Could not open JPA EntityManager for transaction; nested exception is javax.persistence.PersistenceException: org.hibernate.exception.GenericJDBCException: Could not open connection" конфиг прописал вроде верно вот database.properties: jdbc.driverClassName=com.mysql.jdbc.Driver jdbc.url=jdbc:mysql://localhost:3306/web_task jdbc.username=admin jdbc.password=admin mail.username = @gmail.com mail.password = password а вот конфиг приложения <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:tx="http://www.springframework.org/schema/tx" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx.xsd"> <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"> <property name="driverClassName" value="${jdbc.driverClassName}"/> <property name="url" value="${jdbc.url}"/> <property name="username" value="${jdbc.username}"/> <property name="password" value="${jdbc.password}"/> </bean>

Admin
ERROR: S client not available

Noname
18.10.2018
14:12:39


Artjom
18.10.2018
14:15:22
безумие какое, почему иксемел а не аннотации

Noname
18.10.2018
14:15:50
безумие какое, почему иксемел а не аннотации
анотации роботают з бд инстерты делейты итд

а связь с бд надо же)

могу кинуть линк на репозиторий со всем етим

Денис
18.10.2018
14:20:28
а связь с бд надо же)
Я ничего не хочу сказать, но отконфигурировать бины и базу можно с помощью аннотаций и пропертис, без XML.

Диоген
18.10.2018
14:20:38
выглядит как исправно выполняющее свою задачу и проверенное временем банковское ПО

Денис
18.10.2018
14:21:35
Ну хочешь кину тебе ссылку на репозиторий
Не хочу, я пояснил одну простую вещь. Но в целом это будет полезно и для других, если кто-то захочет помочь.

Денис
18.10.2018
14:23:03
Линк подсказки дать сможешь?
Вся документация на актуальную (пятую и даже четвёртую) версию спринга? spring.io, в общем. Ну серьёзно. Только это не ответ на твой вопрос, само по себе это проблему не решит, это на будущее.

Диоген
18.10.2018
14:23:16
Google
Noname
18.10.2018
14:26:28
чо значит это предложение?
Ну какбы анотации например такие как entity итд позволяют делать орм итд итп ну аобщем взаимодействовать с бд А путь на бд надо же прописать

Artjom
18.10.2018
14:27:10
да сурово

https://spring.io/guides/gs/accessing-data-jpa/

советую прочитать

Noname
18.10.2018
14:29:40
Жесть у тебя каша в голове
жесть когда надо зделать интернет магазин не зная спринга и хибернейта за 1 неделю а сегодня же четверг

присутствие hibernate и Spring обязательно

Slava
18.10.2018
14:30:43
присутствие hibernate и Spring обязательно
блин, хотел предложить magento

Диоген
18.10.2018
14:30:46
жесть когда надо зделать интернет магазин не зная спринга и хибернейта за 1 неделю а сегодня же четверг
что касается интернет магазина, то там делать ничего не надо. миллон людей до вас уже миллион раз написали интернет магазин на спринге и айбернете

Просто сделайте запрос в гугл

Диоген
18.10.2018
14:31:30
Потому что сами вы, очевидно, своим трудом с этим не справитесь

Там лучше помогут

Artjom
18.10.2018
14:35:15
а зачем писать интернет магазин на спринге и хибернейте за неделю не зная спринга и хибернейта

Мне кажется проблема в основном в этом

Noname
18.10.2018
14:37:41
а зачем писать интернет магазин на спринге и хибернейте за неделю не зная спринга и хибернейта
за тем что кантора дает какраз такое задание вобщем приходишь ты на собеседование говоришь что знаешь чем увлекаешься итд они дают задание на проверку того как быстро ты учишся потом берут на стажеровку учат и тогда после стажировки ты их работник а задать такое это их отбор народу

Sergey
18.10.2018
14:56:27
за тем что кантора дает какраз такое задание вобщем приходишь ты на собеседование говоришь что знаешь чем увлекаешься итд они дают задание на проверку того как быстро ты учишся потом берут на стажеровку учат и тогда после стажировки ты их работник а задать такое это их отбор народу
А ты иго ни делай) буть мужиком) мне помню адна кантора тож такая тестовое на сприге даёт, а мне как то в падлу иго делать было, да и офер ужи был ат другой канторы) забил кароч. Так эта кантора мало того что офер бес тестового дала, так ище и сокрушалась сильно, когда не принял)

Дагнала и ище рас дала)

Страница 2877 из 2890