在Apache Tomcat 7中部署时GWT应用程序的问题

时间:2013-08-16 21:23:28

标签: gwt tomcat

我正在使用

  • GWT框架
  • GXT 4.2
  • MySQL的
  • 基列
  • C3P0
  • 休眠

当我从eclipse运行我的应用程序完美地运行每个远程程序,然后生成与谷歌的编译器战争我成功所有6评论最终复制生成的战争(这是一个文件夹,而不是。战争)在webapps apache -tomcat 7和部署我的应用程序显然有效,但在以下方面失败:

  • 没有执行良好的验证逻辑以将数据插入数据库,有时它可以工作,有时不工作。
  • 当我进行数据操作,例如恢复“注册协助老师”时,有时候数据恢复良好而有时则没有(应该注意的是,在通过逻辑之前检索到的元组使其处于状态“延迟”状态。到时间记录的例子),似乎失败是java代码的一部分,但是当我从eclipse运行它时完全相同的例子。
  • 每隔这么长时间(平均8小时)打开带有服务器路径的网页我得到“连接错误与bd”或“错误检索字段到组合框”(我在显示之前这样做)

如果你可以帮助我,我会感激万分,我认为google编译器不会编译java中的代码好不行可能是错误的。

我的hibernate.cfg文件的一部分是:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration         
  DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-
  3.0.dtd">
  <hibernate-configuration>
    <session-factory>
  <property name="hibernate.bytecode.use_reflection_optimizer">false</property>

    <property  name="hibernate.connection.driver_class">org.gjt.mm.mysql.Driver</property>
        <property name="hibernate.connection.password">password</property>
        <property name="hibernate.connection.url">jdbc:mysql://domain/bd</property>
        <property name="hibernate.connection.username">root</property>
        <property name="hibernate.current_session_context_class">thread</property>
        <property 
          name="hibernate.dialect">org.hibernate.dialect.MySQL5InnoDBDialect</property>
        <property name="hibernate.search.autoregister_listeners">false</property>
        <property    

名称= “hibernate.connection.provider_class” &GT; org.hibernate.connection.C3P0ConnectionProvide                      1             五             20             300             0             100             选择1;

1 个答案:

答案 0 :(得分:0)

我认为这是mysql和hibernate的默认8h连接重置。

不可能的是,hibernate(纯java,而不是编译为JS的gwt)可以影响数据库连接。

但是你的hibernate配置似乎是正确的。