从 Glassfish 3.1 迁移到 Glassfish 4.x 似乎存在问题。
我目前遇到以下错误:
StandardWrapperValve[DispatcherServlet]:Servlet DispatcherServlet 的 Servlet.service() 在 com.sun.faces.tag.TagAttributeImpl.getInt(TagAttributeImpl.java:175) 在 com.sun.faces.facelets 处抛出异常 java.lang.NullPointerException。 tag.jstl.core.ForEachHandler.getEnd(ForEachHandler.java:266) 在............
负责此操作的代码在 Glassfish 3.1 中运行良好,但现在在 4.x 中失败。
我已经尝试过这个答案,但没有运气:如何以编程方式设置 -Dorg.apache.el.parser.COERCE_TO_ZERO=false
有谁遇到过这个问题?
这是我的 applicationContext.xml 的一部分,说明了教程中的解决方案:
<bean id="trustStore" class="org.springframework.beans.factory.config.MethodInvokingFactoryBean">
<property name="targetObject" value="#{@systemProperties}" />
<property name="targetMethod" value="putAll" />
<property name="arguments">
<props>
<prop key="org.apache.el.parser.COERCE_TO_ZERO">false</prop>
</props>
</property>
</bean>
谢谢你。