2012-03-13 7 views
0

私はEclipseでJavaプロジェクトを開発し、Eclipse内からJBoss 7で実行しています。私は私のプロジェクトを実行すると、私は、コンソールに次のように取得する:JBossは私の耳に加えてEclipseプロジェクトを戦争として展開しているのはなぜですか?

10:13:20050 INFO [org.jboss.as.server.deployment](MSCサービス スレッド1-3)JBAS015876:の開始を展開"tcTrunkJBoss7.war"

10:13:20063 INFO [org.jboss.as.server.deployment(MSCサービス スレッド1-4)JBAS015876 "takecargo.ear" の展開を開始

私は本当に耳を展開したいだけです。私のプロジェクト全体(Eclipseのプロジェクト名: "tcTrunkJBoss7")が戦争として展開する場所はどこですか?

+0

EARはパッケージされたものだけを保持します。あなたのプロジェクトは、EARの中に置くことができるようにWARに配置する必要があります。いくつかのコンテナはWARとEARSの「爆発」を処理できることに注意してください。それから、filestructureを配置するだけです。 –

+0

ええ、私は恥ずかしいです。私がその行を見ていたのは、これが不正な方法で以前に展開されていたためで、JBossはここに存在する展開されたフォルダtcTrunkJBoss7.warを単に配備していたからです。 /path/to/jboss-as-7.1.0.Final/standalone/deployments そのフォルダを削除しましたが、次回の起動時に明らかに表示されませんでした。 –

+0

私は、何が起きているのかを正確に把握しました。なぜtcTrunkJBoss7が展開フォルダ内に展開されたwarフォルダとして表示されたのですか:tcTrunkJBoss7.war。私はEclipseでプロジェクトを右クリックし、 "Run as> Run on Server"を選択してプロジェクトを展開していました。私のantビルドファイルでは、すでにearingsファイルがdeploymentsフォルダに置かれています。本当に必要なのは、メニュー(左端)のJBossアイコン/ボタンをクリックして、サーバーを選択することです。 JBoss 7.1を開き、「再生」ボタンをクリックします。 –

答えて

0

EARは、少なくとも1つ以上のWAR(Webアーカイブ)を含むことができるEnterprise Archiveの略で、サーバー上に展開するものは耳ではありますが、戦争が含まれているのでログに記録されます。

関連する問題