私は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を使用しています
遅すぎるかもしれませんが、応答は他の人にとっては便利です:プロジェクトの作成時にサーバーまたはサーブレットコンテナを指定しないと、NetBeansがcontext.xml
ファイルの作成に失敗することがあります。
META-INF
というフォルダーを作成します。これを行うには、マウスの右ボタンでWebページをクリックし、次を選択します。
New->Other->Other->File Folder
フォルダーにMETA-INF
という名前を付けます。 Windowsでも大文字小文字は重要です。
context.xml
フォルダーにMETA-INF
というファイルを作成します。これを行うには、新しいMETA-INF
フォルダーをマウスの右ボタンでクリックして、以下を選択します。
New->Other->XML->XML
ドキュメント
コンテキストに名前を付けます(NetBeansは.xml
を追加します)
新しいドキュメント(context.xml
)を編集し、次を追加します。
<?xml version="1.0" encoding="UTF-8"?>
<Context antiJARLocking="true" path="/app-name"/>
App-nameをアプリケーションの名前に置き換えます。
これで、インプレース展開が機能するはずです。そうでない場合は、すべての人がファイルを読み取れることを確認してください。
context.xml
ファイルはTomcatに固有です。このファイルの詳細については、Tomcat.Apache.org
にあるTomcatのドキュメントを参照してください。
IDEを管理者権限で起動します(Windows:右クリックして管理者として実行します)。これにより、展開用のtomactフォルダーへの読み取り/書き込みアクセス権が与えられます。
サーバーログを見てください!
私はこれを何時間も使っていました。ひどいTomcatサーブレットはどちらもあまり役に立ちませんが、スタックトレースを見ることができれば十分です。
たとえば、そこで次のエラーメッセージを読みました。
ご覧のとおり、メッセージは非常に明確で簡単に修正できました:-)
Tomcatのlibフォルダーにjarを追加すると、このエラーが表示される場合があります
このエラーの主な理由の1つは、すべてのユーザーに許可が与えられていないことです。このエラーを削除するには、次の手順に従ってください。
1)C:/ Programme Files/Apache Software Foundation/Tomcat 7.に移動します
2)Tomcat 7.フォルダーを右クリックして、propertiesをクリックします。
3)セキュリティタブに移動します。
4)ユーザーを選択し、編集 ...ボタンをクリックします
5)ユーザーにすべての権限を付与し、applyおよびokをクリックします。
システムを更新して、今すぐ試してください。うまくいくことを願っています