我有以下設置: 檢票口:6.1.0 檢票氣氛:0.4檢票氣氛初始化例外
(通過Maven的)
在Application.init()我的實例中得到一個NullPointerException EventBus
new EventBus(this);
例外:
java.lang.NullPointerException
at org.apache.wicket.atmosphere.EventBus.<init>(EventBus.java:105)
這是造成的,因爲該方法
public synchronized static BroadcasterFactory getDefault()
提供空(受保護的靜態成員「工廠」未初始化)。
如何正確使用Wicket/Atmosphere?我忘了初始化的東西嗎?我將Wicket作爲ServletFilter開始。
<filter>
<filter-name>AtmosphereTest</filter-name>
<filter-class>org.apache.wicket.protocol.http.WicketFilter</filter-class>
<init-param>
<param-name>applicationClassName</param-name>
<param-value>com.atmosphere.wicket.Application</param-value>
</init-param>
<init-param>
<param-name>configuration</param-name>
<param-value>development</param-value>
</init-param>
<init-param>
<param-name>ignorePaths</param-name>
<param-value>/css,/js,/images,/icons</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>AtmosphereTest</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
我沒有氣氛配置,我需要嗎?
感謝
這似乎可能是你的氣氛初始化中的一個遺漏。你能顯示你的web.xml和atmosphere.xml嗎?這[email thread](http://osdir.com/ml/users-wicket.apache.org/2012-06/msg00248.html)可能會有用。 –
添加web.xml提取,我沒有一個atmosphere.xml。 – Soccertrash