Hi Poonam,
Apart from making sure your Hibernate and applicationContext.xml
configurations are correct, I think another major cause for the stack trace
you're seeing is that you're mixing server-side Java code with client-side
GWT code. It's important to recall that GWT code gets converted into
equivalent JavaScript, therefore you can't directly use server-side Java
concepts in GWT code and expect them to work as they would in a Java
runtime.

That said, there is a set of emulated JRE types supported in GWT. You can
check out the link below to the types that are supported in the emulated
JRE.

Emulated JRE:
http://code.google.com/docreader/#p=google-web-toolkit-doc-1-5&s=google-web-toolkit-doc-1-5&t=RefJreEmulation

Vitali's suggestion of getting your server-side properly configured without
introducing GWT at first, and then creating the client-side using GWT and
integrating with the server-side using GWT RPC sounds like a sound approach
if you're just getting started.

Hope that helps,
-Sumit Chandel

On Tue, Mar 10, 2009 at 12:26 AM, Vitali Lovich <[email protected]> wrote:

> This is more a Hibernate than GWT issue.  From your error log, it looks
> like it boils down to you not configuring it correctly.  If you look at the
> newer Hibernate, there's no XML configuration.  It's all done through
> annotations, which are a lot easier to understand.
>
> You may want to look into just getting hibernate running on its own in a
> standalone java application, and then just adding a GWT RPC glue layer
> around it if you are indeed planning on doing some kind of web-app stuff.
>
>
> On Tue, Mar 10, 2009 at 3:06 AM, poonam <[email protected]> wrote:
>
>>
>> Hi,
>>  I have developed the application using the 3parts tutorial from the
>> site  www.eggsylife.blogspot.com as suggested by you.
>> Actually for database I have used MySQL and for  the connection with
>> database I have created the applicationContext.xml as follows :
>>
>> - applicationContext.xml
>>
>> <?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:aop="http://www.springframework.org/schema/aop";
>> xmlns:tx="http://www.springframework.org/schema/tx";
>>  xsi:schemaLocation=" http://www.springframework.org/schema/beans
>> classpath:spring-beans-2.0.xsd<http://www.springframework.org/schema/beans%0Aclasspath:spring-beans-2.0.xsd>
>> http://www.springframework.org/schema/tx
>> classpath:spring-tx-2.0.xsd<http://www.springframework.org/schema/tx%0Aclasspath:spring-tx-2.0.xsd>
>> http://www.springframework.org/schema/aop
>> classpath:spring-aop-2.0.xsd<http://www.springframework.org/schema/aop%0Aclasspath:spring-aop-2.0.xsd>
>> ">
>>  <bean id="dataSource"
>> class="org.apache.commons.dbcp.BasicDataSource">
>>   <property name="driverClassName">
>>       <value>com.mysql.jdbc.Driver</value>
>>   </property>
>>   <property name="url">
>>      <value>>jdbc:mysql://localhost/test</value>
>>   </property>
>>
>>  <property name="username">
>>        <value>root</value>
>>  </property>
>>  <property name="password">
>>     <value>root</value>
>>   </property>
>>   <property name="initialSize">
>>       <value>2</value>
>>   </property>
>>   <property name="maxActive">
>>            <value>5</value>
>>   </property>
>>   <property name="maxIdle">
>>      <value>2</value>
>>   </property>
>>  </bean>
>>   <bean id="sessionFactory"
>> class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
>>    <property name="dataSource">
>>     <ref bean="dataSource"/>
>>    </property>
>>   <property name="configLocation">
>>    <value>hibernate.cfg.xml</value>
>>    </property>
>>     <property  name="configurationClass">
>>         <value>org.hibernate.cfg.AnnotationConfiguration</value>
>>     </property>
>>     <property name="hibernateProperties">
>>       <props>
>>          <prop
>> key="hibernate.dialect">org.hibernate.dialect.HSQLDialect</prop>
>>             <prop key="show_sql">true</prop>
>>          </props>
>>     </property>
>>    </bean>
>>    <bean id="txManager"
>> class="org.springframework.orm.hibernate3.HibernateTransactionManager">
>>     <property name="sessionFactory" ref="sessionFactory" />
>>      </bean>
>>      <!-- enable the configuration of transactional behavior based on
>> annotations -->
>>      <tx:annotation-driven transaction-manager="txManager" proxy-
>> target-class="false" />
>>
>>          <bean id="pupilCollection"
>> class="com.company.server.domain.PupilCollectionImpl"
>> scope="prototype">  <property name="sessionFactory"><ref
>> bean="sessionFactory"/></property> </bean>
>>     </beans>
>>
>> Also, in the lib folder I have included the jar that is,  mysql-
>> connector-java-5.0.4-bin.jar  in the 'lib' folder.
>> But now I am getting the errors as,
>>
>> 1. [WARN] SQL Error: 0, SQLState: null
>>
>> 2. [WARN] Cannot create JDBC driver of class 'com.mysql.jdbc.Driver'
>> for connect URL '>jdbc:mysql://localhost/test'
>>
>> 3. [WARN] Could not obtain connection metadata
>> org.apache.commons.dbcp.SQLNestedException: Cannot create JDBC driver
>> of class 'com.mysql.jdbc.Driver' for connect URL '>jdbc:mysql://
>> localhost/test'
>>        at org.apache.commons.dbcp.BasicDataSource.createDataSource
>> (BasicDataSource.java:1150)
>>        at org.apache.commons.dbcp.BasicDataSource.getConnection
>> (BasicDataSource.java:880)
>>        at
>>
>> org.springframework.orm.hibernate3.LocalDataSourceConnectionProvider.getConnection
>> (LocalDataSourceConnectionProvider.java:82)
>>        at org.hibernate.cfg.SettingsFactory.buildSettings
>> (SettingsFactory.java:84)
>>        at
>> org.hibernate.cfg.Configuration.buildSettings(Configuration.java:
>> 2009)
>>        at org.hibernate.cfg.Configuration.buildSessionFactory
>> (Configuration.java:1292)
>>        at org.hibernate.cfg.AnnotationConfiguration.buildSessionFactory
>> (AnnotationConfiguration.java:915)
>>        at
>>
>> org.springframework.orm.hibernate3.LocalSessionFactoryBean.newSessionFactory
>> (LocalSessionFactoryBean.java:814)
>>        at
>>
>> org.springframework.orm.hibernate3.LocalSessionFactoryBean.buildSessionFactory
>> (LocalSessionFactoryBean.java:732)
>>        at
>>
>> org.springframework.orm.hibernate3.AbstractSessionFactoryBean.afterPropertiesSet
>> (AbstractSessionFactoryBean.java:211)
>> Caused by: java.sql.SQLException: No suitable driver
>>        at org.apache.commons.dbcp.BasicDataSource.createDataSource
>> (BasicDataSource.java:1143)
>>        at org.apache.commons.dbcp.BasicDataSource.getConnection
>> (BasicDataSource.java:880)
>>        at
>>
>> org.springframework.orm.hibernate3.LocalDataSourceConnectionProvider.getConnection
>> (LocalDataSourceConnectionProvider.java:82)
>>        at org.hibernate.cfg.SettingsFactory.buildSettings
>> (SettingsFactory.java:84)
>>        at
>> org.hibernate.cfg.Configuration.buildSettings(Configuration.java:
>> 2009)
>>        at org.hibernate.cfg.Configuration.buildSessionFactory
>> (Configuration.java:1292)
>>        at org.hibernate.cfg.AnnotationConfiguration.buildSessionFactory
>> (AnnotationConfiguration.java:915)
>>        at
>>
>> org.springframework.orm.hibernate3.LocalSessionFactoryBean.newSessionFactory
>> (LocalSessionFactoryBean.java:814)
>>        at
>>
>> org.springframework.orm.hibernate3.LocalSessionFactoryBean.buildSessionFactory
>> (LocalSessionFactoryBean.java:732)
>>        at
>>
>> org.springframework.orm.hibernate3.AbstractSessionFactoryBean.afterPropertiesSet
>> (AbstractSessionFactoryBean.java:211)
>>
>> 4. [WARN] no persistent classes found for query class:
>>                  from com.company.server.persistent.Pupil as p  where
>> p.teacher.teacherId = :teacherId  order by p.name
>>
>>
>> Please help to solve these errors.
>>
>> Thanks,
>> Poonam.
>>
>>
>>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/Google-Web-Toolkit?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to