У меня есть UberJar со всеми моими классами java, но хочу выполнить эту банку с внешним файлом persistence.xml. Согласно спецификации, Hibernate (или любой другой поставщик JPA) ищет файл persistence.xml в любой папке META-INF, находящейся в пути к классам, но я не смог выполнить эту работу с UberJar. Есть идеи? Является ли загрузчик классов UberJar ограниченным содержимым файла jar?Могу ли я указать файл persistence.xml, совместимый с JPA, в командной строке java?
0
A
ответ
1
От варианта линии -jar команды:
«-jar» При использовании этой опции, файл JAR является источником всех пользовательских классов и другие настройки пути пользовательского класса являются игнорируется
Итак, это кажется прямым ответом.
Вы можете написать свой собственный загрузочный класс, который использует обычную как Java CLASSPATH (включая ваш persistence.xml), а затем грузиться UberJar, хотя вы, вероятно, с помощью UberJar, чтобы избежать этого ...
0
Чтобы следить за как я решил это, я добавил файл persistence.xml и мою jar в путь к классам, а затем задал основной класс. У меня также были классы, которые не были сохранены на моем пути, что заставило их переопределить настройки jar.
Смежные вопросы
- 1. Как указать текстовый файл в командной строке
- 2. Как указать JPA 2.1 в файле persistence.xml?
- 3. Является ли JPA persistence.xml classpath?
- 4. Почему я не могу запустить .java-файл в командной строке?
- 5. Могу ли я указать входной файл sql с bcp?
- 6. Как я могу указать файл include из командной строки GCC?
- 7. postgresql + jpa + persistence.xml
- 8. JPA - отключить проверку persistence.xml
- 9. Как настроить persistence.xml указать MongoDB
- 10. Отказ переопределить JPA persistence.xml
- 11. Spring JPA и persistence.xml
- 12. JPA persistence.xml не найден
- 13. Могу ли я включить файл persistence.xml в свой собственный .jar-файл?
- 14. я не могу скомпилировать мой Java программы в командной строке
- 15. JPA без persistence.xml
- 16. Могу ли я указать файлы для фиксации в subversion в файле, а не в командной строке?
- 17. Могу ли я добавить условные определения в командной строке msbuild?
- 18. JPA persistence.xml источник данных для приложения SE
- 19. JPA/Glassfish: persistence.xml игнорируется?
- 20. JPA: Можно ли указать поставщика JPA во время выполнения?
- 21. Теги свойств в persistence.xml при использовании JPA
- 22. JPA persistence.xml не загружен
- 23. Как я могу скопировать файл по командной строке в android?
- 24. JPA - Invalid persistence.xml
- 25. Что касается JPA persistence.xml
- 26. запустить java-файл в командной строке Windows
- 27. Расширение переменной среды в persistence.xml (JPA)
- 28. JPA persistence.xml свойства в glassfish JDBC Resource
- 29. Как указать файл .runsettings в командной строке MSTest?
- 30. Могу ли я проверить tesseract ocr в командной строке Windows?