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

Stefan
18.10.2018
12:07:14

Alexandr
18.10.2018
12:09:44

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

Google

Митко Соловец?
18.10.2018
12:10:29
копировать исходный код, копировать его при сборке, а при запуске контейнера компилировать и запускать - плохая идея

Stefan
18.10.2018
12:11:00

Timur
18.10.2018
12:11:32

Stefan
18.10.2018
12:12:01

Евгений
18.10.2018
12:12:04

Stefan
18.10.2018
12:12:44

Alexander
18.10.2018
12:13:33
там работает и так
/opt/java/jdk-11/bin/java HelloWorld.java
Hello World!

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:27:53

Stefan
18.10.2018
12:28:04

Alexandr
18.10.2018
12:28:18

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
выглядит как исправно выполняющее свою задачу и проверенное временем банковское ПО

Noname
18.10.2018
14:21:12

Денис
18.10.2018
14:21:35

Noname
18.10.2018
14:22:21

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

Диоген
18.10.2018
14:23:16

Google

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

Диоген
18.10.2018
14:27:05

Artjom
18.10.2018
14:27:10
да сурово
https://spring.io/guides/gs/accessing-data-jpa/
советую прочитать

Noname
18.10.2018
14:29:40
присутствие hibernate и Spring обязательно

Slava
18.10.2018
14:30:43

Диоген
18.10.2018
14:30:46
Просто сделайте запрос в гугл

Noname
18.10.2018
14:31:26

Диоген
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
Дагнала и ище рас дала)