2011-03-10 1 views
0

Я создаю приложение, используя весеннюю партию, в которой я читаю данные из базы данных и заполняю ее в файле, размещенном на диске D. У моего приложения нет никаких ошибок, но когда я запускаю свое приложение, консоль не показывает никаких исключений. На самом деле консоль пуста полностью. Я не могу понять, действительно ли приложение выполняется или нет. Я использую класс CommandLineJobRunner для выполнения моей работы.Как запустить приложение весенней партии с помощью CommandLineJobRunner

Все ваши комментарии окажут большую помощь. Спасибо

ответ

0

Разрабатывали ли вы свое приложение с помощью IDE, например Eclipse? Если это так, вы можете попробовать отладить свой код, чтобы узнать, почему ваше приложение не работает так, как вы ожидали.

1
  • Считывание данных из базы данных и заполнить его в файл помещается в D диск

  • Я не могу понять, если приложение на самом деле получить казнены или не

Вы проверили диск D? Есть ли файл? Было ли это заполнено, как ожидалось?

Как правило, это правило, чтобы убедиться, что файл находится на диске D, и что он имеет все ожидаемые данные. Но в начале вы можете просто проверить его вручную.

Что касается вашего вопроса => Причина, по которой вы ничего не видите, скорее всего связана с неправильной конфигурацией регистрации .

Если вы используете log4j/slf4j/и т.д., убедитесь, что место по умолчанию (для начала) 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> 

 Смежные вопросы

  • Нет связанных вопросов^_^