나는 클라이언트가 잡스를 생성 할 수있게 해주는 저지 웹 서비스를 만들려고 노력한다. 이 잡들은 Hibernate를 영속성 제공자로 사용하여 데이터베이스에 저장된다. 작업은 스케줄 된 서비스에 의해 백그라운드에서 실행되며 Spring에서 스케줄을 지정하려고합니다. 작업은 오랜 시간 동안 실행되기 때문에, 어떻게 든)합니다 (job.start을 만들기 위해
@Scheduled으로 주석 된 메소드에 대한 AspectJ 포인트 컷을 갖고 싶습니다. 다른 접근법을 시도했지만 아무 것도 효과가 없었습니다. 1) @Pointcut("execution(@org.springframework.scheduling.annotation.Scheduled * * (..))")
public void scheduledJobs() {
Tomcat을 사용하여 하나의 VPS에 여러 웹 응용 프로그램을 올바르게 배포해야합니다. 여러 개의 태그를 사용하는 것이 핵심이지만, 여러 개의 태그를 설정 한 후에 호스트 태그가있는만큼 Spring에서 예약 된 작업을 여러 번 실행하는 것으로 나타났습니다. 두 개의 호스트 태그, 예약 된 작업이 두 번 실행됩니다). 내 server.xml 파일에 하나의
Spring 3, Hibernate 및 JPA를 사용하는 응용 프로그램에서 작업하고 있습니다. 다음 나는 두 개의 클래스가 있습니다 @Component
class Manager {
@Autowired
Util util;
}
및 @Component
class Util {
@Autowired
Manager manag