我正在創建一個web應用程序,用於檢查其他網站和服務的狀態。一頁檢查其他站點是否在其他站點上運行。大多數網站使用IIS7,所以我只需要添加一個HTTP響應頭,以允許從域訪問託管我的網頁:adobe connect cross-origin filter
Access-Control-Allow-Origin, *
我的問題是,有一件事我要檢查是Adobe是否連接服務器它使用Jetty。我看着這兩個頁面:
我下載jetty-servlet.jar
,把它放在我的E:\Breeze\8.2.0.1\appserv\web\WEB-INF\lib
文件夾,並在我的E:\Breeze\8.2.0.1\appserv\web\WEB-INF\web.xml
文件中添加以下行:
<web-app ...>
...
<filter>
<filter-name>cross-origin</filter-name>
<filter-class>org.eclipse.jetty.servlets.CrossOriginFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>cross-origin</filter-name>
<url-pattern>//*</url-pattern>
</filter-mapping>
...
</web-app>
但是當我這樣做,我得到一個404請求的資源()不可用時,我t通過網絡瀏覽器訪問網站。
我使用java版本1.6,我已經嘗試了上述網站上列出的jetty-serlet.jar
的每個版本。
謝謝!
任何人有想法? – guest808 2013-04-09 20:10:06