Форум программистов, компьютерный форум, киберфорум
Наши страницы
Java: Базы данных
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
denh
0 / 0 / 0
Регистрация: 04.09.2015
Сообщений: 8
1

Подскажите пожалуйста почему под debian не работает jar(ClassNotFoundException)

23.04.2016, 21:34. Просмотров 917. Ответов 4
Метки нет (Все метки)

Подскажите пожалуйста почему на винде jar работает как и задумовалось, а в дебиане как доходит до куска с Hibernate выкидывает
Кликните здесь для просмотра всего текста

Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
 java -jar weatherServer-1.0-SNAPSHOT-executable.jar
апр 23, 2016 9:20:28 PM org.hibernate.Version logVersion
INFO: HHH000412: Hibernate Core {5.0.6.Final}
апр 23, 2016 9:20:28 PM org.hibernate.cfg.Environment <clinit>
INFO: HHH000206: hibernate.properties not found
апр 23, 2016 9:20:28 PM org.hibernate.cfg.Environment buildBytecodeProvider
INFO: HHH000021: Bytecode provider name : javassist
апр 23, 2016 9:20:30 PM org.hibernate.annotations.common.reflection.java.JavaReflectionManager <clinit>
INFO: HCANN000001: Hibernate Commons Annotations {5.0.1.Final}
апр 23, 2016 9:20:30 PM org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl configure
WARN: HHH10001002: Using Hibernate built-in connection pool (not for production use!)
Exception in thread "main" java.lang.ExceptionInInitializerError
        at ru.denh57.weatherServer.Main.main(Main.java:38)
Caused by: org.hibernate.service.spi.ServiceException: Unable to create requested service [org.hibernate.engine.jdbc.env.spi.JdbcEnvironment]
        at org.hibernate.service.internal.AbstractServiceRegistryImpl.createService(AbstractServiceRegistryImpl.java:244)
        at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:208)
        at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:189)
        at org.hibernate.engine.jdbc.internal.JdbcServicesImpl.configure(JdbcServicesImpl.java:51)
        at org.hibernate.boot.registry.internal.StandardServiceRegistryImpl.configureService(StandardServiceRegistryImpl.java:94)
        at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:217)
        at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:189)
        at org.hibernate.boot.model.process.spi.MetadataBuildingProcess.handleTypes(MetadataBuildingProcess.java:352)
        at org.hibernate.boot.model.process.spi.MetadataBuildingProcess.complete(MetadataBuildingProcess.java:111)
        at org.hibernate.boot.model.process.spi.MetadataBuildingProcess.build(MetadataBuildingProcess.java:83)
        at org.hibernate.boot.internal.MetadataBuilderImpl.build(MetadataBuilderImpl.java:418)
        at org.hibernate.boot.internal.MetadataBuilderImpl.build(MetadataBuilderImpl.java:87)
        at org.hibernate.boot.MetadataSources.buildMetadata(MetadataSources.java:179)
        at ru.denh57.weatherServer.resources.HibernateUtil.confgurateSessionFactory(HibernateUtil.java:28)
        at ru.denh57.weatherServer.resources.HibernateUtil.<clinit>(HibernateUtil.java:16)
        ... 1 more
Caused by: org.hibernate.boot.registry.classloading.spi.ClassLoadingException: Unable to load class [com.mysql.jdbc.Driver]
        at org.hibernate.boot.registry.classloading.internal.ClassLoaderServiceImpl.classForName(ClassLoaderServiceImpl.java:229)
        at org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl.loadDriverIfPossible(DriverManagerConnectionProviderImpl.java:161)
        at org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl.buildCreator(DriverManagerConnectionProviderImpl.java:117)
        at org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl.configure(DriverManagerConnectionProviderImpl.java:73)
        at org.hibernate.boot.registry.internal.StandardServiceRegistryImpl.configureService(StandardServiceRegistryImpl.java:94)
        at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:217)
        at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:189)
        at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.buildJdbcConnectionAccess(JdbcEnvironmentInitiator.java:145)
        at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:66)
        at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:35)
        at org.hibernate.boot.registry.internal.StandardServiceRegistryImpl.initiateService(StandardServiceRegistryImpl.java:88)
        at org.hibernate.service.internal.AbstractServiceRegistryImpl.createService(AbstractServiceRegistryImpl.java:234)
        ... 15 more
Caused by: java.lang.ClassNotFoundException: Could not load requested class : com.mysql.jdbc.Driver
        at org.hibernate.boot.registry.classloading.internal.ClassLoaderServiceImpl$AggregatedClassLoader.findClass(ClassLoaderServiceImpl.java:217)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:278)
        at org.hibernate.boot.registry.classloading.internal.ClassLoaderServiceImpl.classForName(ClassLoaderServiceImpl.java:226)
        ... 26 more

Классы вроде в jar есть.
p.s.собирал в maven
0
Вложения
Тип файла: 7z weatherServer-1.0-SNAPSHOT-executable.7z (8.62 Мб, 5 просмотров)
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.04.2016, 21:34
Ответы с готовыми решениями:

Не работает удаление пробелов в строке! Подскажите пожалуйста, почему не работает?
Здравствуйте! Скажите пожалуйста, почему не работает данный код; должно брать строку, которую ввёл...

Подскажите, пожалуйста почему не работает
Добрый день. Подскажите пожалуйста как исправить ошибку. на сайте пишет что необходимо указать...

Подскажите пожалуйста почему не работает кисть
Пытаюсь нарисовать текстуру и ничего не получается. Подскажите в чем моя ошибка. Спасибо!

Подскажите пожалуйста,почему не работает на другом ПК?
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data;...

Подскажите пожалуйста почему программа не работает очень надо
Делфи

4
Max Dark
шКодер самоучка
1992 / 1760 / 869
Регистрация: 09.10.2013
Сообщений: 3,887
Записей в блоге: 6
Завершенные тесты: 2
23.04.2016, 21:43 2
Возможно нужно установить пакет libmysql-java
0
denh
0 / 0 / 0
Регистрация: 04.09.2015
Сообщений: 8
23.04.2016, 21:53  [ТС] 3
Цитата Сообщение от Cra3y Посмотреть сообщение
Возможно нужно установить пакет libmysql-java
Поставил ошибка без изменений.
0
Max Dark
шКодер самоучка
1992 / 1760 / 869
Регистрация: 09.10.2013
Сообщений: 3,887
Записей в блоге: 6
Завершенные тесты: 2
23.04.2016, 23:34 4
Лучший ответ Сообщение было отмечено denh как решение

Решение

denh, потестил под виртуалкой с debian jessie:
Помогла установка 8й версии java(по умолчанию используется 7я)
Bash
1
2
3
4
5
max@box$ sudo apt-get install openjdk-8-jre
max@box$ update-alternatives --list java
/usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java
/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
max@box$ sudo update-alternatives --set java /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
1
denh
0 / 0 / 0
Регистрация: 04.09.2015
Сообщений: 8
24.04.2016, 06:24  [ТС] 5
Спасибо ручное задание 8-й версии помогло.
0
24.04.2016, 06:24
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.04.2016, 06:24

Подскажите, пожалуйста, почему не работает? (найти столбец с минимальной суммой элементов)
Среди столбцов заданной целочисленной матрицы, которые включают только такие элементы, которые по...

ClassNotFoundException при готовом *.jar
Создаю *.jar из EJB проекта, прикрепляю к библиотекам webservice project. В самой же веб службе...

Debian 7 wheezy xfce почему под рутом консоль не раскрашена
Здравствуйте! Хочу поинтересоваться у знающих людей, как сделать так, что бы вывод консоли был...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru