1

クラシックからスーパー開発モードに移行しようとしていますが、後者で問題が発生しています。問題は 2 つあります。まず、コード サーバーを使用して css ファイルを Web ページに提供しようとしています。結果の Web ページの要素の行を次に示します。

<link rel="stylesheet" href="http://127.0.0.1:9876/tdome/../resources/standard.css">

ポート 9876 で実行されているコード サーバーを介して参照をパイプ処理していることがわかります。しかし、そうはなりません。そのファイルのスタイルは、結果のページにありません。コード サーバーへのこの URL: http://127.0.0.1:9876/resources/standard.css ...「サーバーエラー」が発生します。Eclipse がヌル ポインター例外を投げています。/tdome ツリーにないファイルで胸焼けしているようです。既存のファイルの名前をくまなく探し回るだけで、Eclipse が要求を無視していると言うことがあります。ファイルが存在するのに存在しないと言う場合もあれば、(ここのように本当に重要な場合)、nullPointerException が発生する場合もあります。WebServer.java:272 で、fwiw. したがって、これらの参照をそのままにしておくには、superdevmode を取得するか、ファイルを提供するように取得する必要があります。何か案は?どうもありがとう-

4

1 に答える 1

0

ええと、スーパー デベロッパー モードでファイルが存在する場所にサービスを提供する方法が本当に見つかりませんでした。しかし、私は彼らがどこにいるのではなく、どこにいるべきかを理解しました. おそらく他のすべての人にとっては常識です。「your-project.gwt.xml」ファイルの隣に「public」ディレクトリを作成し、そこに置きます。それらへの参照はそのxmlファイルにあり、修飾は必要ありません。ファイル名だけで、ディレクトリパスはありません。Super Dev Mode はそれらをパッケージ化して提供し、あなたに任せます。

于 2015-03-19T17:43:56.330 に答える