1

从 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>

谢谢你。

4

0 回答 0