Maven War Plugin Websphere

时间:2015-07-24 19:26:39

标签: java maven websphere rad

我正在尝试让Rational Application Developer项目在websphere服务器上运行。我想让maven-war-plugin工作。但是,在尝试启动服务器时,websphere无法找到UI文件。我有我的插件:

<build>
    <outputDirectory>${project.basedir}\WebContent\WEB-INF\classes</outputDirectory>
    <finalName>${project.name}</finalName>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-war-plugin</artifactId>
            <version>2.6</version>
            <configuration>
                <webXml>/WebContent/WEB-INF/web.xml</webXml>
                <webappDirectory>WebContent</webappDirectory>
                <source>/codeCoverageUI2/src/</source>
                <encoding>utf-8</encoding>
            </configuration>
        </plugin>
    </plugins>

</build>

我觉得问题出在我的webappDirectory上,但除了我所有的UI文件的位置外,我不知道还有什么可以用来。

任何人都有一些见解?

1 个答案:

答案 0 :(得分:1)

我假设您使用的是WebSphere Classic V8或更早版本? 我们建议的是因为在RAD / WDT中开发项目时,WAS Classic需要在单个根目录中构建项目。结构体。将以下内容添加到您的pom:

<build>
   <outputDirectory>${project.basedir}\WebContent\WEB-INF\classes</outputDirectory>
   <finalName>${project.name}</finalName>
...

这将在Web内容文件夹中构建您的源。 (确保你做了一个项目 - &gt;&#34; Maven&#34; - &gt;&#34;更新项目...&#34;)然后重建......