迁移到GlassFish v.3.1.2.2后,我遇到了EL解析器的错误功能。应用程序失败,例如
javax.servlet.ServletException:类'java.lang.String'没有属性'type'。 javax.el.PropertyNotFoundException:类'java.lang.String'没有属性'type'。
这是我的web.xml文件web-app部分:
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation>
这是我的glassfish-web.xml部分是一样的。这是我的faces-config.xml
<faces-config version="1.2" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-facesconfig_1_2.xsd">
我错过了什么?有依赖冲突吗?也许,也许有一些Tomcat冲突?