IntelliJ IDEAがデバッグ時にアプリサーバー記述子ファイルを一時フォルダーにコピーしない理由をご存知ですか?
私はgae+gwtプロジェクトを持っています。サーバーとしてdevgoogleappserverを使用するgwtデバッグ構成を作成しました。
デバッグセッションを起動すると、次のエラーで失敗します。
Connected to the target VM, address: '127.0.0.1:44527', transport: 'socket'
Initializing App Engine server
Apr 18, 2012 11:35:20 PM com.google.apphosting.utils.jetty.JettyLogger info
INFO: Logging to JettyLogger(null) via com.google.apphosting.utils.jetty.JettyLogger
Apr 18, 2012 11:35:20 PM com.google.apphosting.utils.config.AppEngineWebXmlReader readAppEngineWebXml
SEVERE: Received exception processing C:\Users\root\.IntelliJIdea11\system\gwt\courierapp.courierapp23c0d1f4\Server.3565aa46\run\www\WEB-INF/appengine-web.xml
com.google.apphosting.utils.config.AppEngineConfigException: Could not locate C:\Users\root\.IntelliJIdea11\system\gwt\courierapp.courierapp23c0d1f4\Server.3565aa46\run\www\WEB-INF\appengine-web.xml
at com.google.apphosting.utils.config.AppEngineWebXmlReader.getInputStream(AppEngineWebXmlReader.java:108)
at com.google.apphosting.utils.config.AppEngineWebXmlReader.readAppEngineWebXml(AppEngineWebXmlReader.java:66)
そして実際、どちらappengine-web.xml
もweb.xml
に存在しませんC:\Users\root\.IntelliJIdea11\system\gwt\courierapp.courierapp23c0d1f4\Server.3565aa46\run\www\WEB-INF
。私のhtmlや他の統計ファイルもコピーされません。
それらを手動でコピーすると、すべて正常に機能します。
したがって、基本的にIDEAはJavaクラスと依存するjarのみをコピーします。
デバッグ構成は次のようになります:i39.tinypic.com/nwzuvc.jpg
IDEA117.216を使用しています