никак не получается связать hibernate и cloud sql в app engine
app.yaml
env: flex
inbound_services:
- warmup
derived_file_type:
- java_precompiled
threadsafe: True
auto_id_policy: default
beta_settings:
'cloud_sql_instances': 'api-8906366605970485285-530266:europe-central2:giosan777=tcp:3306'
'source_reference': 'https://github.com/giosan777/Servlet_Server.git#57931428b5c63e91ed22aa19ab350af4abb58d51'
api_version: 'user_defined'
handlers:
- url: (/.*)
static_files: __static__\1
upload: __NOT_USED__
require_matching_file: True
login: optional
secure: optional
- url: /
script: unused
login: optional
secure: optional
- url: /.*/
script: unused
login: optional
secure: optional
- url: /_ah/.*
script: unused
login: optional
secure: optional
- url: .*\.jsp
script: unused
login: optional
secure: optional
- url: /enteruser
script: unused
login: optional
secure: optional
- url: /registration
script: unused
login: optional
secure: optional```
hibernate.cfg.xml
```<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD//EN"
"http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
<!-- /furti_db?useSSL=false-->
<session-factory>
<property name="connection.driver_class">com.mysql.jdbc.Driver</property>
<property name="connection.url">jdbc:google:mysql://34.116.159.227:3306</property>
<property name="default_schema">furti_db</property>
<property name="connection.username">*********</property>
<property name="connection.password">***********?</property>
<property name="dialect">org.hibernate.dialect.MySQLDialect</property>
<property name="connection.pool_size">0</property>
<property name="show_sql">true</property>
<!-- <property name="default_schema">furti_db</property>-->
<!-- <property name="connection.autocommit">true</property>-->
<!-- <property name="current_session_context_class">thread</property>-->
<!-- <property name="connection.driver_class">com.mysql.cj.jdbc.Driver</property>-->
</session-factory>
</hibernate-configuration>
hibernateUtil.java
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.cfg.Configuration;
public class HibernateUtil {
private final SessionFactory factory =new Configuration().configure("/hibernate.cfg.xml")
.addAnnotatedClass(UserEntity.class).buildSessionFactory();
public HibernateUtil() {
}
public Session getFactory(){
return factory.getCurrentSession();
}
public void closeSession() {
factory.close();
}
}```
java.lang.NoClassDefFoundError: Could not initialize class ge.matutu.HibernateUtil at ge.matutu.dao.GetUserDAOImpl.getUser (GetUserDAOImpl.java:15) at ge.matutu.EnterUser.service (EnterUser.java:36)```
все возможные варианты я уже перепробовал 3 дня мучаюсь. где у меня ошибка я не пойму?