web-dev-qa-db-ja.com

build-impl.xml:1031:モジュールはデプロイされていません

私はJava Webアプリケーションに取り組んでおり、SmartGwt on Netbeans 7.を使用していますが、突然この問題に遭遇しました。 build-impl.xmlその後、IDEを再起動します。これについてかなり知識が低いと言ってください。エラーが発生した理由と修正方法を教えてください。

エラーメッセージは言う:

nbproject/build-impl.xml:1031: The module has not been deployed. See the server log for details. 
BUILD FAILED (total time: 4 seconds)

注:私はTomcat 7.0.34を使用しています

8
Kromer

遅すぎるかもしれませんが、応答は他の人にとっては便利です:プロジェクトの作成時にサーバーまたはサーブレットコンテナを指定しないと、NetBeanscontext.xmlファイルの作成に失敗することがあります。

  1. Webページの下のプロジェクトで、META-INFというフォルダーを作成します。

これを行うには、マウスの右ボタンでWebページをクリックし、次を選択します。

New->Other->Other->File Folder

フォルダーにMETA-INFという名前を付けます。 Windowsでも大文字小文字は重要です。

  1. context.xmlフォルダーにMETA-INFというファイルを作成します。

これを行うには、新しいMETA-INFフォルダーをマウスの右ボタンでクリックして、以下を選択します。

New->Other->XML->XMLドキュメント

コンテキストに名前を付けます(NetBeansは.xmlを追加します)

  1. 新しいドキュメント(context.xml)を編集し、次を追加します。

    <?xml version="1.0" encoding="UTF-8"?> 
    <Context antiJARLocking="true" path="/app-name"/> 
    

App-nameをアプリケーションの名前に置き換えます。

これで、インプレース展開が機能するはずです。そうでない場合は、すべての人がファイルを読み取れることを確認してください。

context.xmlファイルはTomcatに固有です。このファイルの詳細については、Tomcat.Apache.orgにあるTomcatのドキュメントを参照してください。

9
Zero-dev

IDEを管理者権限で起動します(Windows:右クリックして管理者として実行します)。これにより、展開用のtomactフォルダーへの読み取り/書き込みアクセス権が与えられます。

6

サーバーログを見てください!

私はこれを何時間も使っていました。ひどいTomcatサーブレットはどちらもあまり役に立ちませんが、スタックトレースを見ることができれば十分です。

たとえば、そこで次のエラーメッセージを読みました。

Caused by: Java.lang.IllegalArgumentException: The servlets named [DetailsServlet] and [AddToCart] are both mapped to the url-pattern [/carrito] which is not permitted

ご覧のとおり、メッセージは非常に明確で簡単に修正できました:-)

2
Lucio

Tomcatのlibフォルダーにjarを追加すると、このエラーが表示される場合があります

1
prashanth-g
  • サーバーの他のインスタンスが既に実行されているかどうかを確認します
  • サーバーが使用するポートが空いているかどうかを確認します。
1
Saif

このエラーの主な理由の1つは、すべてのユーザーに許可が与えられていないことです。このエラーを削除するには、次の手順に従ってください。
1)C:/ Programme Files/Apache Software Foundation/Tomcat 7.に移動します
2)Tomcat 7.フォルダーを右クリックして、propertiesをクリックします。
3)セキュリティタブに移動します。
4)ユーザーを選択し、編集 ...ボタンをクリックします
5)ユーザーにすべての権限を付与し、applyおよびokをクリックします。
システムを更新して、今すぐ試してください。うまくいくことを願っています

0
Mukesh Chauhan
  • Netbeansを閉じます。
  • フォルダー「yourprojectfolder」\ build\web\WEB-INF\lib内のすべてのライブラリーを削除します
  • Netbeansを開きます。
  • プロジェクトをクリーンおよびビルドします。
  • プロジェクトを展開します。
0
Kenan Gökbak