2012-05-08 4 views
0

Я столкнулся с этой проблемой, что не могу понять ошибку. Этот проект работает нормально на Mac, но на Windows, происходит следующим образом:Проблемы с запуском проекта MyFaces с Tomcat в Windows (java.lang.LinkageError)

GRAVE: Exception sending context initialized event to listener instance of class org.apache.myfaces.webapp.StartupServletContextListener 
java.lang.LinkageError: loader constraint violation: when resolving interface method "javax.servlet.jsp.JspApplicationContext.addELResolver(Ljavax/el/ELResolver;)V" the class loader (instance of com/springsource/insight/collection/tcserver/ltw/TomcatWeavingInsightClassLoader) of the current class, org/apache/myfaces/webapp/Jsp21FacesInitializer, and the class loader (instance of org/apache/catalina/loader/StandardClassLoader) for resolved class, javax/servlet/jsp/JspApplicationContext, have different Class objects for the type javax/el/ELResolver used in the signature 
    at org.apache.myfaces.webapp.Jsp21FacesInitializer.configureResolverForJSP(Jsp21FacesInitializer.java:129) 
    at org.apache.myfaces.webapp.Jsp21FacesInitializer.initContainerIntegration(Jsp21FacesInitializer.java:77) 
    at org.apache.myfaces.webapp.AbstractFacesInitializer.initFaces(AbstractFacesInitializer.java:140) 
    at org.apache.myfaces.webapp.StartupServletContextListener.contextInitialized(StartupServletContextListener.java:111) 
    at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4723) 
    at org.apache.catalina.core.StandardContext$1.call(StandardContext.java:5226) 
    at org.apache.catalina.core.StandardContext$1.call(StandardContext.java:5221) 
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) 
    at java.util.concurrent.FutureTask.run(FutureTask.java:138) 
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) 
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) 
    at java.lang.Thread.run(Thread.java:662) 
08/05/2012 10:32:48 org.apache.catalina.core.ApplicationContext log 

Я использую ту же версию Eclipse, SpringSource Tool Suite в обеих платформах.

+0

Устранена ли проблема, если вы отключите Spring Insight для сервера, видящего эту проблему? –

+0

Я попробовал его с включенными и отключенными. Нет успеха .. –

+0

Итак, я переехал в Tomcat 7. Никаких изменений в исходном коде и проекте eclipse. Работает. Я думаю, может быть, моя установка STS повреждена. Я собираюсь закрыть этот вопрос. –

ответ

0

Итак, я переехал в Tomcat 7. Никаких изменений в исходном коде и проекте Eclipse. Работает.

Я думаю, может быть, моя установка STS повреждена. Я собираюсь закрыть этот вопрос.

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