1. ホーム
  2. java

[解決済み】build-impl.xml:1031: The module has not been deployed.

2022-02-21 03:06:49

質問

私はJavaのWebアプリケーションに取り組んでいます。 SmartGwt Netbeans 7.3 で、突然この問題に遭遇しました。私は 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

解決方法は?

遅ればせながら、他の方の参考になればと思いますので。 サーバーやサーブレットコンテナを指定しない場合、時々、そのサーバーやサーブレットコンテナで を作成します。 NetBeans を作成するのに失敗しました。 context.xml ファイルを作成します。

  1. プロジェクトの「Web Pages」の下に、以下のようなフォルダを作成します。 META-INF .

Webページ上でマウスの右ボタンをクリックし、選択することで実行できます。

New->Other->Other->File Folder

フォルダの名前 META-INF . Windowsでも大文字と小文字は重要です。

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

マウスを右クリックして、新しい META-INF フォルダを作成し を選択します。

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

コンテキストに名前を付ける(NetBeans は .xml ) Well-formed Document を選択します。 完了を押す

  1. 新しいドキュメントを編集する ( context.xml ) に、以下を追加してください。

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

app-nameをアプリケーションの名前に置き換えてください。

これで、インプレースデプロイがうまくいくはずです。そうでない場合は ファイルを誰でも読めるようにします。

context.xml ファイルは、Tomcatに特有のものです。の詳細については のTomcatドキュメントを参照してください。 tomcat.apache.org .