問題タブ [autodeploy]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - GlassFishを使用してwarファイルを自動デプロイする方法-DavidGeary、CayS.Horstmannによる「CoreJavaServerFaces」から
素朴な質問ですが、これはJSFでの私の最初のステップなので、許してください;-)
私は、David Geary、Cay S. Horstmann(第3版)による「CoreJavaServerFaces」の最初の例のすべての手順に従います。
一般的に機能するもの:
- javaは動作します
- Glassfish Works
- 添付のコードをコンパイルできます
- .warファイルを作成できます
この問題は、warファイルをGlassFishのautodeployサブディレクトリにコピーし、GFで適切なページを表示しようとすると始まります。その見返りに404エラーが発生し、ログに次のように表示されます。
自動デプロイ用にファイル/opt/glassfish3/glassfish/domains/domain1/autodeploy/login.warを選択しています。
モジュール/opt/ glassfish3 / glassfish / domains / domain1 / Applications/loginでモジュールタイプが認識されない
このアプリケーションログインを処理できるコンテナはインストールされていません
自動デプロイに失敗しました:/opt/glassfish3/glassfish/domains/domain1/autodeploy/login.war。
glassfish 3.1.2、java 1.6.0_29、opensuse11.4。
問題は、このコードをどのように機能させるかです。
更新
jar tvf login.war
glassfish - GlassFish:自動デプロイフォルダに変更が加えられたときにサーバーがどのようにして認識したか
私はEJBを初めて使用します。最近、GlassFishでデモEARファイルをテストしていました。
EARデプロイメントの場合、そのEARファイルをGlassFishの「.autodeploy」ディレクトリーに追加しました。
そしてサーバーは展開を開始しました。ここで私の質問は、自動デプロイディレクトリに新しいEARファイルが追加されたことをサーバーがどのようにして知るようになるかということです。
ありがとう、グンジャン。
fabric - 一部の Fabric タスクをローカルで 1 回だけ実行し、他のタスクをすべてのホストで実行する方法
私のファブリック スクリプトには、次の問題があります。autodeploy と呼ばれる主なタスクがあります。このタスク内には、ローカルで一度だけ実行したいタスクがいくつかあります。すべてのリモート タスクは、ホスト リストの各ホストで実行する必要があります。
呼び出しは以下です。ロールを属性として渡したい。
deployment - jenkins - アーティファクトをコピーし、リモート マシンへの入力ユーザー資格情報として取得できるプラグイン
それは私ですか、または定義済みのドメイン ユーザー パスワードを使用して DLL を取得し、それをリモート マシン (UNC) にコピーするだけの Jenkins プラグインはありませんか?
ここで何かが欠けていると思います。これらの資格情報を要求するマシンへの単純な展開を実行できません (ArtifactsDeployer など)。
ありがとう。
azure - New-AzureDeploymentを使用してクラウドサービスをデプロイしますが、「指定されたHTTPバージョンはサーバーによるこの操作ではサポートされていません」というエラーが発生します
PS C:> New-AzureDeployment -ServiceName "TestAutoDeploy" -Slot "Production" -Package "d:\ builds \ a.cspkg" -Configuration "d:\ builds \ a.cscfg" -Label "MyDeployment"
New-AzureDeployment:指定されたHTTPバージョンは、サーバーによるこの操作ではサポートされていません。行:1文字:20 + New-AzureDeployment <<<< -ServiceName "TestAutoDeploy" -Slot "Production" -Package "d:\ builds \ a.cspkg" -Configuratio n "d:\ builds \ a.cscfg" -ラベル"MyDeployment"+ CategoryInfo:CloseError:(:) [New-AzureDeployment]、StorageServerException + FullyQualifiedErrorId:Microsoft.WindowsAzure.Management.ServiceManagement.HostedServices.NewAzureDeploymentCommand
tomcat - appBase のサブフォルダーにある WAR ファイルを AutoDeploy します。
インストーラーを介して Tomcat 5.0 サーバーにデプロイしたいサード パーティの Web アプリケーションがあります。AutoDeploy は true に設定されています。ただし、アプリケーションは複数の WAR ファイルで構成されています。
WAR を /webapps に直接配置すると、魔法のように機能します。ただし、それらを /webapps/myapp/.. およびここで展開された WAR ディレクトリの下に展開したいと思います... この方法では、AutoDeploy されません。これを機能させるために何を設定する必要があるかを誰かが提案できますか?
maven - Maven を使用した Fuse ESB/Servicemix での自動機能プロビジョニング
Tomcat の貨物のように、Maven を介して Fuse ESB/Servicemix に機能を自動的にプロビジョニング/デプロイする方法はありますか? ant+ssh の使用はオプションではありません。
deployment - WAR が自動デプロイから Glassfish に再デプロイされない
初めてdomains/domain1/autodeploy
dir の下に配置したときに、WAR をデプロイできました。ただし、いくつかの変更を加えてWARをディレクトリに再デプロイした後autodeploy
、変更は反映されませんでした。私も削除しましたがdomains/domain1/applications/myapp
(展開されている場所にmyapp
対応しますmyapp.jar
)、WARは再展開されませんでした。サーバーは次の方法で起動および停止されましたasadmin
:
アプリが再デプロイされないようにするには、何が間違っていますか?
更新: WAR を手動で (再) デプロイ (--force
オプションも使用) しようとしましたが、次のエラーが発生しましたserver.log
:
一度デプロイしたアプリを登録解除/デプロイ解除する方法がわかりません。アプリへのすべての参照を削除しようとしましdomain.xml
たが、うまくいきませんでした。これは、ソフトウェアの非常に基本的なバグのようです。