Closed SergeevnaEkaterina closed 1 year ago
~/.m2:/root/.m2
-- я уже у кого-то видел проброс .m2
в контейнер. А для чего это?
@SemenMartynov Я шарю между контейнерами папку с мавеном, чтобы каждый раз внутри контейнера все зависимости не качать, а просто брать уже скачанные. Но без этого тоже будет работать. https://github.com/carlossg/docker-maven/blob/main/README.md#reusing-the-maven-local-repository
А зачем нам maven-овские либы, если у нас уже есть контейнер с готовым jar-ником?
@SemenMartynov Исправила, мавеновские либы убрала
smart@thinkpad$ docker compose --verbose up
[+] Running 3/3
✔ Container node1 Created 0.1s
✔ Container node2 Created 0.1s
✔ Container node3 Created 0.1s
Attaching to node1, node2, node3
node2 | ОШИБКА: Файл свойств отсуствует!
node2 | ОШИБКА: Файл свойств отсуствует!
node2 | ОШИБКА: Файл свойств отсуствует!
node2 | ОШИБКА: Файл свойств отсуствует!
node2 | ОШИБКА: Файл свойств отсуствует!
node2 | Exception in thread "main" java.lang.NullPointerException: null algorithm name
node2 | at java.base/java.util.Objects.requireNonNull(Objects.java:246)
node2 | at java.base/java.security.MessageDigest.getInstance(MessageDigest.java:175)
node2 | at logics.BlockChain.calculateHashSum(BlockChain.java:40)
node2 | at model.Block.<init>(Block.java:18)
node2 | at logics.BlockChain.<init>(BlockChain.java:17)
node2 | at logics.BlockchainNode.<init>(BlockchainNode.java:21)
node2 | at logics.BlockchainNode.main(BlockchainNode.java:31)
node3 | ОШИБКА: Файл свойств отсуствует!
node3 | ОШИБКА: Файл свойств отсуствует!
node3 | ОШИБКА: Файл свойств отсуствует!
node3 | ОШИБКА: Файл свойств отсуствует!
node3 | ОШИБКА: Файл свойств отсуствует!
node3 | Exception in thread "main" java.lang.NullPointerException: null algorithm name
node3 | at java.base/java.util.Objects.requireNonNull(Objects.java:246)
node3 | at java.base/java.security.MessageDigest.getInstance(MessageDigest.java:175)
node3 | at logics.BlockChain.calculateHashSum(BlockChain.java:40)
node3 | at model.Block.<init>(Block.java:18)
node3 | at logics.BlockChain.<init>(BlockChain.java:17)
node3 | at logics.BlockchainNode.<init>(BlockchainNode.java:21)
node3 | at logics.BlockchainNode.main(BlockchainNode.java:31)
node1 | ОШИБКА: Файл свойств отсуствует!
node1 | ОШИБКА: Файл свойств отсуствует!
node1 | ОШИБКА: Файл свойств отсуствует!
node1 | ОШИБКА: Файл свойств отсуствует!
node1 | ОШИБКА: Файл свойств отсуствует!
node1 | Exception in thread "main" java.lang.NullPointerException: null algorithm name
node1 | at java.base/java.util.Objects.requireNonNull(Objects.java:246)
node1 | at java.base/java.security.MessageDigest.getInstance(MessageDigest.java:175)
node1 | at logics.BlockChain.calculateHashSum(BlockChain.java:40)
node1 | at model.Block.<init>(Block.java:18)
node1 | at logics.BlockChain.<init>(BlockChain.java:17)
node1 | at logics.BlockchainNode.<init>(BlockchainNode.java:21)
node1 | at logics.BlockchainNode.main(BlockchainNode.java:31)
node2 exited with code 1
node3 exited with code 1
node1 exited with code 1
@SemenMartynov не считывался .properties файл, добавила проброс файла настроек проекта. PS C:\Users\geras\IdeaProjects\BlockChainGit> docker-compose up [+] Running 0/3
Use 'docker scan' to run Snyk tests against images to find vulnerabilities and learn how to fix them [+] Running 3/3
+
Student, group: Gerasina Ekaterina 3530901/90201 URL: https://github.com/SergeevnaEkaterina/BlockChain Any comments: git-flow, Java