簡體   English   中英

需要幫助調試GWT - Jetty'未知領域'

[英]Need help debugging GWT - Jetty 'unknown realm'

我正在嘗試調試GWT應用程序,但似乎我不能用jetty來做。 每當我嘗試在托管模式下運行它進行調試時,我都會得到一個'unknown realm'500錯誤消息(沒有任何加載)。 我是通過eclipse做的。 之后必須編譯所有要在瀏覽器中調試的內容非常不方便。

編譯之后,我將war部署到JBoss中(在服務器上使用EJB)。 但是編譯需要時間,當代碼變成javascript時,你無法真正調試。 我該如何調試java代碼? 我正在研究-noserver選項,但我想知道我是否還可以用jetty來做。 如果沒有,為什么不呢。

您的問題有兩點:

  • 在嵌入式Jetty中使用身份驗證(我假設您的web.xml<login-config> ):請參閱http://code.google.com/p/google-web-toolkit/issues/detail?id=4462 #c5 (現在修復了這個bug,你只需要將userRealm放在jetty-web.xml ,你現在可以在你的web.xml使用<login-config>
  • 使用-noserver調試GWT代碼:使用-noserver您將不會在DevMode中使用嵌入式Jetty,因此只有您的客戶端代碼才能在DevMode中運行。 您的服務器端代碼將在您部署應用程序的服務器中運行,您將調試它,就像調試任何其他Java服務器端代碼一樣(即以調試模式啟動JBoss服務器並使用Java 遠程連接它)調試器)。 要使用-noserver ,你必須確保.nocache.jshosted.html文件由服務器供應,或者通過先編譯GWT代碼和部署它,或使用你的服務器的應用程序文件夾中-war在DEVMODE的(因此DevMode將在與Web服務器提供文件相同的文件夾中生成文件)

你能給一點背景嗎? 你剛開始這個項目還是工作然后出了問題? 你的運行配置命令是什么?


編輯

  • 請更詳細(即GWT版本,完整的錯誤消息,web.xml),需要處理一些事情。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM