tomee-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Alys <>
Subject Re: OpenEJB has encountered a fatal error and cannot be started [javax/servlet/jsp/jstl/core/ConditionalTagSupport]
Date Thu, 24 Feb 2011 14:43:11 GMT


I have never used OpenEJB before, and I'm having almost the same problem.

I have and old application with Java 1.4, EJB 2.1 and Struts 1, with various
modules, all packed inside a EAR file. 

I downloaded OpenEJB Tomcat bundle from (file ), and
then copied Struts required library (and others, like iBatis) to Tomcat's
lib folder; placed my EAR on the webapp, just like I used to do with normal
web applications.

Problem is, when I start Tomcat, I get the error:

org.apache.openejb.OpenEJBException: Cannot unmarshall the JSP tag library
definition file:
unexpected element (uri:"",
local:"tlibversion"). Expected elements are

>From what I understood, OpenEJB is trying to validate TLD files inside
struts jar, is that right? How can I solve this problem? I have others TLDs
from Struts all along my application, and probably they will also get
through the same problem.

If relevant, I on Windows XP Professional, with jdk1.6.0_13 installed.

(Please apologize any grammar error, English is not my native language)

Thank you!
View this message in context:
Sent from the OpenEJB User mailing list archive at

View raw message