2

GWT RPC 関数の呼び出し中に次のエラーが発生します。

com.google.gwt.user.client.rpc.StatusCodeException: 500

web.xmlにremoteservicepathとサーブレット名とマッピングを追加しましたが、エラーが発生しました

クラス com.logins.server.Putquestion を初期化できませんでした。 org.mortbay.jetty.servlet.Holder.newInstance(Holder.java:153) の java.lang.Class.newInstance(未知のソース) org.mortbay.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:428) で org.mortbay.jetty.servlet.ServletHolder.getServlet(ServletHolder.java:339) で...

注: 1) com.logins.server.PutQuestion は、クライアント側で定義された rpc インターフェースを実装するサーバー コードです。

私が間違っていると思いますか?

4

2 に答える 2

1

エディターのクラスパスにクラスがありますが、実行時にはありません。

トレースは、クラスローダーに伝播されるコンストラクター内でスローされた例外があることを示しています。コンストラクターを try/catch でラップして、スタック トレースを出力してみてください。おそらく、ダウンしている/存在しない可能性のあるデータベース/ファイルを検索しています。

于 2012-04-24T17:56:07.057 に答える
1

サーブレット クラスが war/WEB-INF/classes フォルダーに存在することを確認します。

于 2012-04-24T15:25:38.567 に答える