11

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

エラーメッセージは次のとおりです。

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を使用しています

4

10 に答える 10

9

プロジェクトの作成時にサーバーまたはサーブレットコンテナを指定しないと、NetBeansがファイルの作成に失敗することがありcontext.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 のドキュメントを参照してくださいtomcat.apache.org

于 2013-05-15T21:28:51.870 に答える
6

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

于 2015-08-03T11:12:38.060 に答える
1
  • サーバーの他のインスタンスがすでに実行されているかどうかを確認します
  • サーバーが使用するポートが空いているかどうかを確認します。
于 2014-10-20T05:31:58.040 に答える
1

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

于 2015-01-28T09:34:00.590 に答える