我讀過一些在互聯網上的文章,這是不可能的。從GWT應用程序傳遞位於其他服務器上的自己的SQL數據庫。碼頭不允許它。如何從GWT訪問SQL數據庫?
我發現了一個如何執行它的方法,但它不是很舒適。我在GWT內部有客戶端和服務器部分。服務器必須與本地主機上的MySQL數據庫進行通信。所以我寫了一個ant腳本來構建一個可以在Apache Tomcat服務器上啓動的戰爭。它在那裏完美的工作,但我無法有效地調試代碼。
您是否有一些建議如何執行此任務?我正在考慮只在GWT中編寫客戶端程序,並找到一些如何與GWT外部編寫的服務器進行通信。我已經找到了GWT的Apache Thrift,但是這個編輯過的節儉庫似乎不能正常工作。
非常感謝你對你的答案:)
「碼頭不允許。」我想你是在談論GWT的DevMode中的嵌入式服務器。在這種情況下,您可能錯誤地在Eclipse中啓用了「App Engine」(這實際上限制了您可以在服務器端執行的操作,以模仿Google託管的實際限制)。 –
不:)不可能。我有服務器端的GWT,這個必須與MySQL數據庫進行通信。問題是Jetty(GWT的應用程序服務器)拒絕連接到自己的數據庫。 – Reshi
所以它通常工作正常,如果我禁用此選項? – Reshi