Java 运行服务器时发生STS 3.6版本错误

Java 运行服务器时发生STS 3.6版本错误,java,jsp,tomcat7,spring-tool-suite,Java,Jsp,Tomcat7,Spring Tool Suite,当我运行我的项目时,我没有错误。 但在登录后,当我尝试进入表单页面时,应用程序会显示以下错误: GRAVE: Servlet.service() for servlet jsp threw exception java.util.NoSuchElementException at java.util.ArrayList$Itr.next(Unknown Source) at org.apache.jasper.compiler.Va

当我运行我的项目时,我没有错误。 但在登录后,当我尝试进入表单页面时,应用程序会显示以下错误:

GRAVE: Servlet.service() for servlet jsp threw exception
        java.util.NoSuchElementException
            at java.util.ArrayList$Itr.next(Unknown Source)
            at org.apache.jasper.compiler.Validator$ValidateVisitor.getJspAttribute(Validator.java:1381)
            at org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:772)
            at org.apache.jasper.compiler.Node$UninterpretedTag.accept(Node.java:1251)
            at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2375)
            at org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2427)
            at org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:779)
            at org.apache.jasper.compiler.Node$UninterpretedTag.accept(Node.java:1251)
            at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2375)
            at org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2427)
            at org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:895)
    ...
我认为问题出在tomcat的配置上,但我不知道在哪里。 我有tomcat7.0.52,使用java版本1.7.0_60,idem for jdk

在我同事的工作中,一切都没有问题,我们有相同的tomcat版本,唯一的区别是我有STS3.6版本,他有3.5版本

编辑: 我尝试删除服务器并重新创建它,但问题没有改变。 我认为问题出在错误的配置服务器上,因为我运行的任何项目都会给我相同的错误

这是我的卡塔琳娜论点:

    -Dcatalina.base="/home/paola/Documenti/sts-bundle/vfabric-tc-server-developer-2.9.6.RELEASE/base-instance" 
-Dcatalina.home="/home/paola/Documenti/sts-bundle/vfabric-tc-server-developer-2.9.6.RELEASE/tomcat-7.0.53.B.RELEASE" 
-Dwtp.deploy="/home/paola/Documenti/sts-bundle/vfabric-tc-server-developer-2.9.6.RELEASE/base-instance/wtpwebapps" 
-Djava.endorsed.dirs="/home/paola/Documenti/sts-bundle/vfabric-tc-server-developer-2.9.6.RELEASE/tomcat-7.0.53.B.RELEASE/endorsed" -Xmx768m -Xss256k -XX:MaxPermSize=256m 
-Dinsight.enabled=false -Dspring.profiles.active=dev
有什么想法吗?
谢谢

看起来问题出在tcServer所派生的Tomcat版本上

这在Tomcat 7.0.55中得到了修复,看起来是原因

我做了一些测试,发现Tomcat7.0.50中没有这个bug,tcServer Dev Edition 2.9.5.SR1使用了这个bug


因此,可能是7.0.51或7.0.52(正如您所发现的)引入了该漏洞。

我不确定这是否与STS 3.6.0与3.5.0或您正在使用的tc服务器版本有关。您是否可以配置STS 3.5.0附带的旧版本的tc Server(同事正在使用的版本),以查看问题是否在STS或tc Server中?已解决。昨天我复制了我同事服务器的一个损坏版本,现在我再试一次,它就运行了!非常感谢你!!!很高兴听到它又开始工作了!!!