我正試圖設置新的開發機器。我通常使用jetty-runner來運行我的應用程序.war
文件(這是一個基於Stripes的應用程序)。不能在jetty-runner中使用JSP屬性組配置9.1.4
我有最新版本的jetty-runner(1.9.4),我想。當我嘗試運行我的.war
文件,我得到一個異常:
java.lang.IllegalStateException: No such servlet: __org.eclipse.jetty.servlet.JspPropertyGroupServlet__
我其實確實有我的web.xml
一個<jsp-config>
塊:
<jsp-config>
<jsp-property-group>
<url-pattern>*.jsp</url-pattern>
<include-prelude>/WEB-INF/fw/taglibs.jsp</include-prelude>
</jsp-property-group>
</jsp-config>
如果我評論說出來,那我不t得到例外。我真的很想要這個前奏,因爲我不想爲每個文件手動包含它。當然,我這樣做是我一直這樣做的,「永遠」在這裏相當長時間。
有沒有一些新的方式來做這些事情,包括一個JSP序幕,或者我的碼頭運行者有什麼問題,或者是什麼?
編輯 —我沒有說清楚,我一直在使用一個web.xml
這樣,與碼頭亞軍(舊版本),很長一段時間。這種情況發生在我身上的只有新的碼頭版本(我沒有嘗試過舊版本,但我會)。
另一個編輯 —版15年7月6日不拋出該異常(在同一.war
文件)。
是的,謝謝,我在列表中看到了。所以我可以試試9.1.3。感謝您在這裏張貼! – Pointy