2014-01-24 2 views
0

У меня есть веб-приложение с JEE7 Maven, который работал хорошо, пока я не положил @Schedule аннотацию на одном из моих EJB.Расписание аннотаций блокирует Maven развертывания веб-приложений в Netbeans 7.4

С тех пор NetBeans 7.4 не хотят развернуть свой проект больше, используя GlassFish-Server-4.0. Мне просто нужно прокомментировать строку моей аннотации, чтобы иметь возможность развертывать ее снова.

Вот код моего класса:

package org.m2acsi.boundary; 

import javax.ejb.Schedule; 
import javax.ejb.Stateless; 

@Stateless 
public class Automaton { 

    @Schedule(second = "*/10", minute = "*", hour = "*") 
    public void everyDay() { 
     System.out.println("Test"); 
    } 
} 

Вот исключение я получаю:

Grave: Exception while loading the app 
Grave: Undeployment failed for context /FullStore 
Avertissement: EJB Timer Service is not available. Timers for application with id 91131533448380416 will not be deleted 
Infos: file:/C:/Sites/FullStore/target/FullStore-1.0-SNAPSHOT/WEB-INF/classes/_storePU logout successful 
Grave: Exception while loading the app : EJB Timer Service is not available 

Edit: я пытался пинговать службу таймера EJB в GlassFish консоли администратора. Он заканчивается неудачей. Это моя блокирующая точка, но я не могу понять, почему и как ее исправить.

+0

Попробуйте остановить GlassFish и ищите файлы .lck в glassfish4/glassfish/domains/domain1/lib/databases/ejbtimer. Удалите их и перезапустите. –

+0

Нет такой директории. В моем каталоге «базы данных» содержится только mysql-connector-java-5.1.29-bin.jar – Florent

+0

Затем я проверил бы ваш полный файл server.log, чтобы узнать, почему служба Timer не работает. Этот вопрос также может иметь значение. http://stackoverflow.com/questions/13292473/set-configure-the-ejb-timer-services-datasource –

ответ

0

Служба таймера EJB не находится в веб-профиле Java EE 7, поэтому убедитесь, что тип приложения - javaee-7, а не javaee-7-web, в Project -> Properties.

+0

Некоторые коллеги используют JEE 7, и он работает для них. – Florent

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

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