2016-07-17 22 views
1

解決策を探してみましたが、答えはまだありません... Java動的Webプロジェクトがあり、Eclipse LunaでMavenを使用してWARファイルをビルドしてWebLogicアプリケーションサーバーに展開しようとしています。 EclipseでMavenツールを使用して weblogic.xmlファイルのWARファイルを生成できません。 >右クリック - - > Mavenのビルドと実行 - >クリーンインストール - > WARファイルは、web.xmlファイルが、で生成されるのweblogic.xmlここ WARファイルにweblogic.xmlファイルがありません... EclipseでMavenを使用するWebLogicサーバー用のWARファイル(weblogic.xmlファイルで***)を生成できません。

プロジェクト...手順です不足している。 WebLogic 11アプリケーションサーバー用のweblogic.xmlファイルを生成するための特定の構成をpom.xmlファイルプロジェクトに提供する必要がありますか? web.xmlファイルとWeblogic.xmlファイルでWARファイルを生成するだけで済み、コンソール経由でWebLogicアプリケーションサーバーに手動で展開する必要があります。私はあなたがタグを削除することができるだろうと思うだろう

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 
    <modelVersion>4.0.0</modelVersion> 
    <groupId>APL_LGS_DownoadService</groupId> 
    <artifactId>APL_LGS_DownloadService</artifactId> 
    <packaging>war</packaging> 
    <version>0.0.1-SNAPSHOT</version> 
    <properties> 
     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> 
    </properties> 

    <repositories> 
     <repository> 
      <id>JBoss repository</id> 
      <url>https://repository.jboss.org/nexus/content/groups/public-jboss/</url> 
     </repository> 
    </repositories> 

    <dependencies> 
     <dependency> 
      <groupId>org.jboss.resteasy</groupId> 
      <artifactId>resteasy-jaxrs</artifactId> 
      <version>3.0.4.Final</version> 
     </dependency> 

    </dependencies> 

    <build> 
     <plugins> 
      <plugin> 
       <groupId>org.apache.maven.plugins</groupId> 
       <artifactId>maven-war-plugin</artifactId> 
       <configuration> 
        <webXml>WebContent\WEB-INF\web.xml</webXml> 
        <webResources> 
         <resource> 
          <filtering>true</filtering> 
          <directory>src/main/resources</directory> 
          <includes> 
           <include>WEB-INF/weblogic.xml</include> 
          </includes> 
         </resource> 
        </webResources> 
       </configuration> 
      </plugin> 
     </plugins> 
    </build> 
</project> 
+0

Mavenは、設定に対して慣例を使用します。 タグを削除するとどうなりますか?それはあなたのためにそれを束ねるかもしれません。 – TooSerious

+0

こんにちは、ありがとうございます。 pom.xmlファイルのタグがないと、エラーが発生してビルドに失敗しました.... WARをアセンブル中のエラー:webxml属性が必要です(または更新モードで実行する場合は既存のWEB-INF/web.xml)ヘルプ1、私はを追加しました。 \t \t WebContent \ WEB-INF \ web.xmlビルドは成功しましたが、まだweblogic.xmlがありません。 pom.xmlファイルの中に!それは私の3日を取ってまだそれを把握することができません。 –

+0

私はあなたがタグを削除できると思います。 weblogic.xmlが実際にWEB-INFフォルダの下にあることを確認します。プロジェクトを右クリック - > Maven - >プロジェクトの更新 - > OK 2. Run as - > Maven clean 3.実行 - > Mavenインストール。 – TooSerious

答えて

0

は、ここに私のpom.xmlファイルです。 また、weblogic.xmlが実際にWEB-INFフォルダの下にあることを確認してください。 を試してみてください 1.プロジェクトを右クリック - > Maven - >プロジェクトの更新 - > OK 2.プロジェクトを右クリック - > Run as - > Maven clean 3.プロジェクトを右クリック - > Run as - > Maven install

それが失敗した場合は、ビルド/テストするための新しいMavenプロジェクトを作成しようとします。 ファイル - >新規 - >その他 - > Mavenのプロジェクト 使用org.apache.maven.archetypes:mavenの-原型-webappの:1.0

ドロップweblogic.xmlのWEB-INFフォルダの下に、きれいなMavenのインストールします。

「効果的なPOM」タブを比較すると、新しいプロジェクトと壊れているプロジェクトの違いを知ることができます。

+0

こんにちは、私はEclipseで新しいMavenプロジェクトを作成しようとしました - >ファイル - >新規 - > Mavenプロジェクト - >次 - > maven-archetype-webapp:1.0 - >グループID(com.sample2) →Artifact ID(sample2)→Finishをクリックします。 Mavenプロジェクトは以下の構造で作成されました。 1. src - > main - > resources 2. Javaリソース - > src/main/resources 私のJavaクラスの作成場所は分かりますか?今はこの構造と混同しています。 Maven - > clean - >作成されたWARファイルをクラスファイルなしでインストールします。 Javaクラスファイルpom.xmlとweb.xml構造を作成する手順を手伝ってください。私は1週間これに固執しています。 –

+0

Javaクラスはsrc/main/javaにあります。このhttps://maven.apache.org/guides/introduction/introduction-to-the-standard-directory-layout.htmlとhttp://www.mkyong.com/maven/how-to-create-を参照してください。 a-web-application-project-with-maven/ – TooSerious

+0

ありがとうございます、私は解決策を見つけました。問題は、web.xmlファイルにあります。私はそれをを3.0の代わりに使用します。それは正常に動作し、展開は成功しています。 –

関連する問題