0

私は使用しています

  • GWT フレームワーク
  • GXT4.2
  • MySQL
  • ギレアデ
  • c3p0
  • 休止状態

eclipse からアプリケーションを実行すると、各リモート プロシージャが完全に動作し、Google でコンパイラ戦争が生成され、6 件のレビューすべてが成功し、最終的に生成された戦争 (これはフォルダーであり、戦争ではありません) を webapps apache-tomcat 7 にコピーします私のアプリケーションを展開すると、明らかに動作しますが、次の点で失敗します:

  • データベースにデータを挿入するための検証ロジックが適切に実行されません。機能する場合と機能しない場合があります。
  • 「登録された教師が教師を支援する」などのデータ操作を行うと、データが正常に回復する場合と回復しない場合があります (ただし、取得されたタプルは、時間に応じて「遅延」状態にするロジックを通過する前に取得されることに注意してください)。記録された例)、失敗は Java コードの一部のようですが、Eclipse から実行すると完全に同じ例で動作します。
  • サーバーパスでWebページを開くたびに(平均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    

name="hibernate.connection.provider_class">org.hibernate.connection.C3P0ConnectionProvide 1 5 20 300 0 100 SELECT 1;

4

1 に答える 1

0

mysql と hibernate のデフォルトの 8h 接続リセットだと思います。

休止状態 (JS にコンパイルされた gwt ではなく純粋な Java) がデータベース接続に影響を与えることは不可能です。

しかし、休止状態の構成は正しいようです。

于 2013-08-16T21:51:31.437 に答える