問題タブ [gwt-dev-mode]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
eclipse - クラスパスに含まれているにもかかわらず、jboss マーシャリング River jar が gwt devmode によって欠落していると報告されるのはなぜですか
geomajas から puregwt-showcase プロジェクトをデバッグ モードで実行したいと考えています。デバッグ構成を確認しましたが、maven の依存関係が含まれています。(ここに特定の順序である必要がありますか?)私のmaven依存関係には、このjar Boss-marshalling-river-1.3.6.GA.jar が含まれています。したがって、当然のことながら、それが私のMaven depsにあり、私のmaven depsがdebug confingクラスパスにある場合、正しく検出されるはずです....これはhttp://pastebin.com/xdkwLGkX返されたスタックトレースです。majas devメーリングリストでも質問しましたが、誰も答えませんでした。これはgwtと春の問題のように見えるので、ここで運試しをしています
そのような答え、または少なくともいくつかの手がかりを得ることを望んでいます、
オーティス
編集: 私が抱えているもう 1 つの問題は、gwt devmode を実行した後、ソースに別のエラーが表示されることです: Template file CaptionImpl.ui.xml is missing (expected at org/geomajas/puregwt/example/client/widget/ShowcaseDialogBox) 。これは、gwt を devmode で実行した場合にのみ表示されます。Mavenのインストールと実行を試みても問題はありません。
java - GWT Super Dev Mode の起動方法
多くの痛みの後、最終的GWT 2.5
に私と一緒にインストールされましたEclipse kepler
これで、Dev モードで起動できるようになりました。Classic Dev Mode.
Eclipse Arguments タブのデバッグ構成によります。
-remoteUI "${gwt_remote_ui_server_port}:${unique_id}" -startupUrl index.html -logLevel INFO -codeServerPort 9997 -ポート 8888 -war E:\GWT2.5_Test\V4Workflow_V17\war com.suresh.V4Workflow
Eclipse をデバッグしているときに URL が生成されました
これは問題ありません。コードをデバッグできます。
実際の質問はここから始まります:
Super Dev Modeでアプリケーションを起動するのを楽しみにしています。
Super Dev Mode は、開発者がコマンド ラインから実行できる通常の Java アプリケーションである Web サーバーで GWT コンパイラを実行します。サーバーが起動すると、その URL が出力されます。
コードサーバーの準備が整いました。次に、次の場所にアクセスします。
http://localhost:9876/
gwt.xml
以下の 2 行をファイルに追加しました
プロジェクトをコンパイルした後、http://localhost:9876/
何も起こらずに起動しました。
不思議なことに、ドキュメントには構成ガイドラインがありません。
ここで何が欠けていますか?
手がかりをありがとう。
java - GWT の codeserver パラメータはどのように機能しますか?
GWT では、ホスト モード「開発モード」でアプリケーションを実行するために、以下に示すように get.codesvr パラメータを URL に追加します。
/?gwt.codesvr=127.0.0.1:9997
最初の質問は、コンパイルされた JavaScript ファイルの代わりに .class ファイルを提供するために JVM インスタンスを開始するタイミングを GWT がどのように認識しているのか知りたいということです。GWT が開発モードでどのように機能するかがわかりません。com.google.gwt.devDevMode に main() があります。この main( ) はどのように呼び出されますか?
2 番目の質問は、GWT devmode が Jetty サーバーで実行されると記載されているドキュメントにありますが、ブラウザーで実際の JavaScript が表示されます。この jetty サーバーは、クライアント側コードの .class ファイルから JavaScript をどのように出力しますか?
ありがとう。
java - モバイル デバイスの GWT 開発モードまたはスーパー開発モード?
iPhone ブラウザーで GWT モバイル・アプリをデバッグすることはできますか?
ブラウザー開発者プラグインをインストールできないことはわかっていますが、他に回避策はありますか?
internet-explorer-8 - IE8 の GWT 開発モード
Internet Explorer 8 で GWT 開発モード プラグインを使用できるようですが、起動するとブラウザーがクラッシュします。スタック トレースは、oophm.dll にエラーがあることを示しています。Windows 7 の VirtualBox インスタンスで実行しています。IE8 で開発モードを設定するための特別な手順はありますか?
gwt - 2 つのモジュールを使用した GWT 開発モード
2 つの Maven プロジェクト (「A」と「B」) があります。どちらにも gwt モジュールがあります。「A」プロジェクトの gwt モジュールは、「B」プロジェクトの gwt モジュールを継承します。すべて正常に動作します。
私は Eclipse を使用しており、Dev モードの起動構成を持っています。起動構成で「A」モジュールのパラメーターを設定して起動します。できます。コードを変更すると、ブラウザー ウィンドウに変更が表示されます。A モジュールは B モジュールを継承すると言いましたが、B モジュールのコードを変更すると、この変更はブラウザーに表示されません (dev モードが A モジュールに設定されているため)。ブラウザーで両方のモジュールの変更を確認するために開発モードを構成するにはどうすればよいですか?
gwt - GWT スーパー開発モード、SimpleCheckBox.wrap() AssertionError
GWT ではSimpleCheckBox.wrap()
、DevMode で AssertionError が発生したため、メソッドに問題がありました。GWT.isScript()
が true の場合にのみ実行されるコードを追加することで、これを回避していました。私は今、SuperDevMode で同じ課題に直面しています。質問は、実行時にソース コードから superdevmode を認識する方法はありますか?
前もって感謝します!
PSコードからその呼び出しを取り除く簡単な方法がない.wrap()
ため、質問は実行モードの認識に本当に限定されています。
更新。1:
.wrap() メソッドのない新しい「特別な」クラスを作成し、これらの行をモジュールの gwt.xml ファイルに追加しました。
そして、複数のことを試しました:ブックマークを介してコンパイルし、プロジェクトを古い方法で再コンパイルし、通常のアプリとコードサーバーアプリの両方を再起動しました。ソースマップでは、クラス MyWidgetProdMode のみを表示できます。私は何を間違っていますか?新しいクラスはコンパイル時にロードされますか?