2010-06-25 21 views
0

這個錯誤發生了什麼運行應用程序?我面臨以下錯誤使用第一次日食

Initializing AppEngine server 
25/06/2010 9:16:57 AM com.google.apphosting.utils.jetty.JettyLogger info 
INFO: Logging to JettyLogger(null) via com.google.apphosting.utils.jetty.JettyLogger 
25/06/2010 9:16:59 AM com.google.apphosting.utils.config.AppEngineWebXmlReader readAppEngineWebXml 
INFO: Successfully processed C:\Documents and Settings\kk\workspace\First\war\WEB-INF/appengine-web.xml 
25/06/2010 9:16:59 AM com.google.apphosting.utils.config.AbstractConfigXmlReader readConfigXml 
INFO: Successfully processed C:\Documents and Settings\kk\workspace\First\war\WEB-INF/web.xml 
25/06/2010 2:47:14 PM com.google.appengine.tools.development.DevAppServerImpl start 
INFO: The server is running at http://localhost:8888/ 

編輯(1)::

當I M運行程序http://localhost:8888/first

(從註釋複製到我的回答)

我面對FORBIDDEN現在做什麼錯誤403?

在firstservlet.java

我只寫了下面的代碼

什麼錯?

+1

是什麼讓你覺得有一個錯誤?它說它已經成功啓動了服務器。 – Jesper 2010-06-25 09:49:49

+0

同時檢查第一場戰爭的web.xml。問題在戰爭中,例如歡迎文件或dirAllowed設置。 – JoseK 2010-06-25 10:14:40

回答

1

403禁止由Web服務器返回的HTTP狀態代碼,當用戶代理請求服務器沒有讓他們

(維基百科)的資源

服務器已啓動並運行,接受你的請求,但無法迴應,因爲你不允許訪問某些資源。所以問題出在First應用程序中,也許這個應用程序試圖訪問某些文件系統資源,並且服務器沒有足夠的權限。

+0

在firstservlet.java中我只寫了以下代碼 包首先; import java.io.IOException; import javax.servlet.http。*; 公共類FirstServlet延伸的HttpServlet { /** \t * \t */ \t私有靜態最後長的serialVersionUID = 1L; \t public void doGet(HttpServletRequest req,HttpServletResponse resp) throws IOException resp.setContentType(「text/plain」); resp.getWriter()。println(「Hello,world」); } } 怎麼了? – 2010-06-25 10:16:38

+0

@Keyur Shah - 您是否在web.xml中映射了FirstServlet,以便可以訪問它? – JoseK 2010-06-25 10:17:47

+0

謝謝我得到了答案 – 2010-06-25 14:03:59