2011-03-10 52 views
0

私はデータベースからデータを読み込み、Dドライブに配置されたファイルに読み込むバネバッチを使用してアプリケーションを作成しています。私のアプリケーションにはエラーはありませんが、私のアプリを実行すると、コンソールに例外が表示されません。実際、コンソールは完全に空白です。私はアプリが実際に実行されているかどうかを把握することができません。 私のジョブを実行するためにCommandLineJobRunnerクラスを使用しています。CommandLineJobRunnerを使用してスプリングバッチのアプリケーションを実行する方法

コメントはすべて役に立ちます。 ありがとう

答えて

0

EclipseのようなIDEを使ってアプリケーションを開発しましたか?その場合は、コードをデバッグして、アプリケーションが期待どおりに機能しない理由を知ることができます。

1
  • データベースからデータを読み取り、Dドライブに配置されたファイルにそれを移入

  • 私は

アプリが実際に実行取得されているかどうかを把握することはできないのですか

Dドライブを確認しましたか?そこにファイルはありますか?それは予想通りに人口化されましたか?

親指のルール=>テストを書くと、ファイルがDドライブにあることを確認し、すべてのデータが必要になります。しかし、最初は手動でチェックするだけです。

質問:>何も表示されない理由は、の設定ミスの設定に関連している可能性があります。

log4j/slf4j/etcを使用する場合は、クラスパスに[lo4j.properties/lo4j.xml]というファイルをデフォルトで配置してください。あなたのプロジェクトのルート]。 logbackを使用している場合は、logback.xmlがクラスパスに(開始時の)デフォルト設定であることを確認してください:

<configuration> 

    <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender"> 
     <encoder> 
      <pattern>%msg%n</pattern> 
     </encoder> 
    </appender> 

    <logger name="org.root.level.package" level="debug"/> 

    <root level="info"> 
     <appender-ref ref="STDOUT"/> 
    </root> 

</configuration> 
関連する問題