2012-05-02 44 views
1

我在谷歌應用程序引擎試圖在Struts 2以下示例http://www.mkyong.com/google-app-engine/google-app-engine-struts-2-example開發控制檯在谷歌App Engine的使用Struts 2

它完美,但我不能訪問這是應該在http://localhost:8888/_ah/admin

要訪問控制檯發展

是關於過濾器嗎?如何修復它?

下面是web.xml中

<?xml version="1.0" encoding="utf-8"?> 
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" 
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" 
    version="2.5"> 
    <filter> 
     <filter-name>struts2</filter-name> 
     <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class> 
    </filter> 

    <filter-mapping> 
     <filter-name>struts2</filter-name> 
     <url-pattern>/*</url-pattern> 
    </filter-mapping> 

    <listener> 
     <listener-class>com.mkyong.listener.Struts2ListenerOnGAE</listener-class> 
    </listener> 
    <welcome-file-list> 
     <welcome-file>index.html</welcome-file> 
    </welcome-file-list> 
</web-app> 

回答

0

我解決它通過添加下面的代碼到struts.xml的

<constant name="struts.action.excludePattern" value="/_ah/admin"/> 
1

是內容的<url-pattern>/*</url-pattern>映射一切Struts的過濾器。

+0

應該是什麼變通訪問GAE開發控制檯? –