Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/398.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 无法对jetty runner 9.1.4使用JSP属性组配置_Java_Jsp_Jetty_Stripes - Fatal编程技术网

Java 无法对jetty runner 9.1.4使用JSP属性组配置

Java 无法对jetty runner 9.1.4使用JSP属性组配置,java,jsp,jetty,stripes,Java,Jsp,Jetty,Stripes,我正在试着安装一台新的开发机器。我通常使用jetty runner来运行我的应用程序.war文件(这是一个基于Stripes的应用程序) 我想我有最新版本的jetty runner(1.9.4)。当我尝试运行我的.war文件时,我得到一个异常: java.lang.IllegalStateException: No such servlet: __org.eclipse.jetty.servlet.JspPropertyGroupServlet__ 事实上,我的web.xml中确实有一个块:

我正在试着安装一台新的开发机器。我通常使用jetty runner来运行我的应用程序
.war
文件(这是一个基于Stripes的应用程序)

我想我有最新版本的jetty runner(1.9.4)。当我尝试运行我的
.war
文件时,我得到一个异常:

java.lang.IllegalStateException: No such servlet: __org.eclipse.jetty.servlet.JspPropertyGroupServlet__
事实上,我的
web.xml中确实有一个
块:

  <jsp-config>
    <jsp-property-group>
      <url-pattern>*.jsp</url-pattern>
      <include-prelude>/WEB-INF/fw/taglibs.jsp</include-prelude>
    </jsp-property-group>
  </jsp-config>

*.jsp
/WEB-INF/fw/taglibs.jsp
如果我把它说出来,我就不会有例外。我真的想要那个前奏曲,因为我不想为每个文件手动包含它。当然,我一直都是这样做的,“总是”在这里是一段相当长的时间

是否有一些新的方法来包含JSP前奏曲,或者我的jetty runner有什么问题,或者什么

编辑-我没有明确表示,我已经在jetty runner(旧版本)上使用了像这样的
web.xml
。这只发生在我的新jetty runner版本上(我没有尝试过旧版本,但我会尝试)

另一个编辑版本7.6.15不会抛出该异常(在同一
.war
文件上)。

(来自邮件列表-credit Jan Bartel)

这是我们在9.1.4中引入的一个bug,它是为了保留 servlet和筛选器的声明顺序。有人提出 它的一个bug:

我已承诺修复头部:


此修复程序将被后传到即将发布的9.1.5版本。

是的,谢谢,我在列表中看到了。所以我可以试试9.1.3。谢谢你在这里发帖!