Pode Seam 2.0.2sp1 aplicativos executados em Tomcat 5.5.9 com JBoss incorporado?

StackOverflow https://stackoverflow.com/questions/106622

  •  01-07-2019
  •  | 
  •  

Pergunta

Eu estou tentando executar o Tomcat com JBoss exemplo incorporado jpa reserva. I executar a compilação e implantar a guerra. Eu, então, obter o seguinte erro:

ERROR [catalina.core.ContainerBase.[Catalina].[localhost].[/jboss-seam-jpa]] Error configuring application listener of class com.sun.faces.config.ConfigureListener
java.lang.NoClassDefFoundError: javax/el/CompositeELResolver
        at java.lang.Class.getDeclaredConstructors0(Native Method)
        at java.lang.Class.privateGetDeclaredConstructors(Class.java:2357)
        at java.lang.Class.getConstructor0(Class.java:2671)
        at java.lang.Class.newInstance0(Class.java:321)
        at java.lang.Class.newInstance(Class.java:303)
        at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3618)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4104

I encontrar esta classe existe no el-api.jar que não está no classpath. Então eu adicionar el-api.jar para o diretório WEB-INF / lib. Eu, então, obter o seguinte erro:

INFO: JSF1048: PostConstruct/PreDestroy annotations present.  ManagedBeans methods marked with these annotations will have said annotations processed.
Sep 19, 2008 5:37:50 PM com.sun.faces.config.ConfigureListener installExpressionFactory
SEVERE: Error Instantiating ExpressionFactory
java.lang.ClassNotFoundException: com.sun.el.ExpressionFactoryImpl
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1332)
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1181)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:164)
        at com.sun.faces.config.ConfigureListener.installExpressionFactory(ConfigureListener.java:1521)

Esta biblioteca parece estar em el-ri.jar ou JSP 2.1 jar. Estou fazendo algo errado? Existe um lugar que explica como executar aplicativos de costura em 5.5.x tomcat? Qualquer ajuda é muito apreciada!

Foi útil?

Solução

Eu tenho esse ao trabalho. Corri tomcat55 formiga sob a / exemplos / exemplo costura APP. Isto incluiu a el- .jars necessário. Então eu corri 'formiga limpas' e 'formiga jboss-embeded' e copiados manualmente em todo o el - .jars do tomcat55 make. Este tem passado meu problema acima. Agora eu sou capaz de iniciar tomcat 5.5.9 com JBoss incorporado. Posso executar o exemplo reserva agora sem problemas.

Outras dicas

você olhou os documentos, há também alguns muito informações boas sobre os fóruns em www.seamframework.org e também os antigos fóruns em www.jboss.org.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top