Mavenのからワーク(または他のビルドツール)展開に失敗した場合、HTTPステータスコードが返されます注意してください。その後、次のコードの意味を確認するだけでなく、どのように診断し、問題を修正。
コード400-は、使用することを許可されていない
ネクサスが展開するリクエストを受信したが、それが無効であるため、処理することはできません。一般的な2つの理由があります。
最も一般的な理由は、あなたが再展開を許可していませんリポジトリに再デプロイ作業しようとしているということです。ホスティングリポジトリ設定「導入戦略」をチェック 「無効再デプロイ」に設定した場合、それはあなたが既存のリポジトリの成果物を再デプロイすることができないことを意味します。作品は再リリース展開のmavenアンチパターンであるため、このリリースでは、ネクサスライブラリのデフォルト設定であることに注意してください。
このコードの第二の一般的な原因は、スナップショットリポジトリ、およびその逆を展開するための作業を公開しようとしているということです。
コード401 -権限
とログイン資格情報を送信するように要求していないか、または無効なログイン資格情報を送りました。「認可と認証」システムのNexusUIチェックがこの範囲を絞り込むのに役立ちフィード。資格情報が送信された場合は、ソースがエントリを持つことになります。
あなたが資格情報を送信しない場合は、IDでPOMのDistributionManagement部分は、サーバのsettings.xml部分は、ログイン資格情報が含まれている一致していないので、それであってもよいです。
コード402-支払う必要があり
、あなたがネクサスProfessionalを使用しており、ライセンスの有効期限が切れている場合は、このエラーが返されます。
コード403は、禁止
ログイン資格情報を送信して有効であるが、ユーザがリポジトリにアップロードする権限がありません。「管理/セキュリティ」でネクサスUIに移動し、(外部ロールマッピングた場合、ユーザーの役割のために、)ユーザーを開き、割り当てられたリポジトリにツリーを表示する役割の権限を確認してください。ユーザーが作成し、権限がそれらを展開するリポジトリを更新する必要があります。
コード404 -見つかりませんでした
リポジトリURLが無効です。アップロードが完了復帰された後、このコードは、ワークであることに注意してください、それは少し混乱を招くことがあります。
コード502-リバースプロキシの時間
あなたは、ネクサス(例えば、nginxのまたはApache + mod_proxyの)の前に保留中のデプロイメント要求をリバースプロキシを持ってはいない活動タイムアウトのリバースプロキシの設定期間を指定します。これは、非常に低い値、エラーに非常に高負荷またはネクサスでネクサスサーバに設定されたタイムアウトにしてもよいです。あなたがこの問題を診断支援が必要な場合は、サポートにお問い合わせください。
コード503-サービスは利用できません
。これは、スローネクサスが、あなたのリバースプロキシではありません。
ネクサスランニング?ネクサスが実行されているか確認してください。
理由は、その力のベースURLまたはjetty.xmlセットの、ネクサスが正しくリダイレクトされません。この停止作業を行うために変更されているものを参照してください。
ネクサスホスト同じIPを持つ別のサーバー、リバースプロキシは明らかではありません。これはあなたのITスタッフが、あなたがネットワークの問題を解決する必要があるかもしれないです。
バグレコード---- Mavenプロジェクトをパブリッシュすることができませんでした
おすすめ
転載: www.cnblogs.com/xyddm/p/11240148.html
おすすめ
ランキング