我正在尝试让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文件的位置外,我不知道还有什么可以用来。
任何人都有一些见解?
答案 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;)然后重建......