2017-03-21 3 views
0

作業: Create Google App Engine Project in Eclipse with ModulesGAEマルチモジュール(サービス)からの指示に従うことにより、ディレクトリ

私は1つのエンタープライズアプリケーションおよび2に関連する動的なWebアプリ(デフォルトとタスク)を作成することができますよ。コンソールは常にエラーの下に表示し、(Eclipse用のGoogleプラグインを使用して)彼らは正常に動作しますが、すべての時間は、ローカルサーバーを実行している:

WARNING: Your working directory, (D:\Workspaces\GAE\MyProject\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\MyProject) is not equal to your 
web application root (D:\Workspaces\GAE\MyProject\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\MyProject\MyProject_default.war) 
... 
WARNING: Your working directory, (D:\Workspaces\GAE\MyProject\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\MyProject) is not equal to your 
web application root (D:\Workspaces\GAE\MyProject\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\MyProject\MyProject_tasks.war) 
You will not be able to access files from your working directory on the production server. 

は、それが(エンタープライズアプリケーションに属している)作業フォルダを訴えることを理解のために同じではありません両方のWebルート。

私は、デフォルトのWebアプリケーションのルートフォルダにフォルダを操作するための引数を変更した場合: D:\ワークスペース\ GAE \ MyProject.metadata.plugins \ org.eclipse.wst.server.core \ TMP1 \ MyProjectと\ MyProject_default。戦争

最初の警告は表示されなくなりましたが、それでも2番目の警告が表示されます。

私は、デフォルトのWebアプリケーションのルートフォルダに作業フォルダを変更するのは正しいとは思わない。

要約すると、複数のモジュールのために、私は2つのルートフォルダを持っていますが、引数に1つの作業フォルダしか設定できません。それはこの問題を解決する方法ですか?

おかげ

RGDSは SJ

答えて

0

App Engineのモジュールは、Webモジュールとの混同を避けるために(私が疑われる)の大部分で、サービスに改名されました。ローカル開発アプリケーションサーバーの制限は、単一のプロセス内でサービスをホストし、プロセスには単一の作業ディレクトリしか持たないということです。

この制限はファイルへの直接アクセスにのみ影響します(例:new File("path/to/my/file"))。しかし、there are better ways to access files from within a servlet

関連する問題