2016-03-22 7 views
0

すでに実行中のローカルインストールweblogicに展開するcargoプラグインを設定しました。私はmvn cargo:deployを実行するとMaven Cargo:Weblogic deploy pingURLタイムアウト

私はWebLogicドメインのautodeployディレクトリにコピーwarをそれを見ることができ、私はその後、私のWebブラウザでは、ウェルカムページをpingして表示しようとするのと同じURLを行くことができます。

<pingURL>タグを使用してデプロイメントが機能していることを確認するには、貨物を希望しますが、大きなタイムアウトを指定しても、タイムアウト期間内にデプロイできませんでした。

アイデア?

<plugin> 
    <groupId>org.codehaus.cargo</groupId> 
    <artifactId>cargo-maven2-plugin</artifactId> 
    <version>1.4.14</version> 
    <inherited>true</inherited> 
    <configuration> 
     <container> 
      <containerId>weblogic121x</containerId> 
      <type>installed</type> 
      <home>${weblogic121x.home}</home> 
     </container> 
     <configuration> 
      <type>existing</type> 
      <home>${weblogic121x.home}/domains/${weblogic121x.domain}</home> 
      <properties> 
       <cargo.hostname>${weblogic121x.host}</cargo.hostname> 
       <cargo.weblogic.administrator.user>${weblogic121x.user}</cargo.weblogic.administrator.user> 
       <cargo.weblogic.administrator.password>${weblogic121x.password}</cargo.weblogic.administrator.password> 
       <cargo.logging>high</cargo.logging> 
       <cargo.servlet.port>${weblogic121x.adminport}</cargo.servlet.port> 
      </properties> 
     </configuration> 
     <deployables> 
      <deployable> 
       <groupId>${project.groupId}</groupId> 
       <artifactId>${project.artifactId}</artifactId> 
       <type>war</type> 
       <properties> 
        <context>${sit.context}</context> 
       </properties> 
       <location>${project.build.directory}/${project.build.finalName}.${project.packaging}</location> 
       <pingURL>http://${weblogic121x.host}:${weblogic121x.adminport}${sit.context}</pingURL> 
       <pingTimeout>150000</pingTimeout> 
      </deployable> 
     </deployables> 
    </configuration> 
</plugin> 

答えて

0

-Xフラグを付けてMavenビルドを実行できますか?コンソールでURLDeployableMonitorデバッグログを探してみてください。それは貨物が何をしているのか、なぜpingが失敗したのかを示すはずです。

+0

私は実際にこれを試しましたが、本質的に「まだ展開されていません」と言ったウォッチドッグメッセージを繰り返し続けました。タイムアウトが切れるまでこれを続けます。その他の明白なエラー/例外はありません – PDStat

+0

あなたのping URLは正しいですか?私の設定では... $ {weblogic121x.adminport} $ {sit.context} ... ポートとコンテキストの間に "/"があるはずです。 –

+0

こんにちは、はいそれは正しかったです。 'sit.context'のプレフィックスは/ – PDStat