2014-11-02 2 views
1

Eclipse에서이 오류를 제거 할 수 없습니다. 프로젝트는 Java 8을 사용하고 있으므로 이클립스가 있으므로 아직이 오류가 발생하는 이유는 무엇입니까?Eclipse에서 오류를 표시하는 Java의 메소드가 Maven으로 잘 빌드

The method setTomcatContextCustomizers(Collection<? extends TomcatContextCustomizer>) in the type TomcatEmbeddedServletContainerFactory is not applicable for the arguments (List<Object>) 

tomcatFactory.setTomcatContextCustomizers(Arrays.asList(context -> { 
        JDBCStore store = new JDBCStore(); 
        store.setDriverName(tomcatConfig.getStoreDriverName()); 
        store.setConnectionURL(jdbcUrl); 
        store.setConnectionName(jdbcUser); 
        store.setConnectionPassword(jdbcPassword); 
        store.setSessionAppCol(tomcatConfig.getStoreSessionAppCol()); 
        store.setSessionDataCol(tomcatConfig.getStoreSessionDataCol()); 
        store.setSessionIdCol(tomcatConfig.getStoreSessionIdCol()); 
        store.setSessionLastAccessedCol(tomcatConfig.getStoreSessionLastAccessedCol()); 
        store.setSessionMaxInactiveCol(tomcatConfig.getStoreSessionMaxInactiveCol()); 
        store.setSessionTable(tomcatConfig.getStoreSessionTable()); 
        store.setSessionValidCol(tomcatConfig.getStoreSessionValidCol()); 
        PersistentManager pm = new PersistentManager(); 
        pm.setDistributable(true); 
        pm.setProcessExpiresFrequency(tomcatConfig.getPersistenceManagerProcessExpiresFrequency()); 
        pm.setMaxIdleBackup(tomcatConfig.getPersistenceManagerMaxIdleBackup()); 
        pm.setStore(store); 
        context.setManager(pm); 
       })); 
+0

이클립스 버전의 자바 7에서 나에게 일어 났을 때 → 메이븐 → 설치는 항상 나에게 도움을 추가 및 → 환경 Eclipse의 메뉴 창을 통해 외부 메이븐 설치를 활성화? 어떤 프로젝트 설정으로? 어떤 JRE 라이브러리를 사용합니까? – nitind

+0

Luna 4.4, JRE 1.8 –

+0

이클립스의 자바 8 지원은'javac '(그리고'javac'조차도 안정적이고 버그가 없다는 것 ...)을 따라 잡기 위해 수년이 걸릴 것이기 때문이다. – Holger

답변

1

프로젝트 -> 정리로 가서 파일 -> 새로 고침으로 가서 새로 고침을 시도 했습니까?

이 기능은 Eclipse에서 나타나는 오류와 동일한 동작이 발생하지만 maven으로 빌드하는 동안 발생하지 않는 경우에 주로 유용합니다.

0

이 이클립스 케플러와

관련 문제