java - Maven War 插件 Websphere

标签 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 文件的位置之外,我不知道还能把它放在什么地方。

有人有一些见解吗?

最佳答案

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

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

这将在 Web 内容文件夹中构建您的源代码。 (确保执行项目 ->“Maven”->“更新项目...”)然后重建...

关于java - Maven War 插件 Websphere,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31618326/

相关文章:

java - Gradle 如何将大量 jar 文件的平面目录转换为 .m2/repository 结构?

websphere - 如何查找 Websphere 的堆使用情况

java - 使用 Swing MVC 在后台运行流

java - Yui Compressor 文件在 Jar 打包之前未刷新

java - 将 Maven 项目转换为 Netbeans 项目

java - 如何将 fasterxml.jackson.ObjectMapper @Inject 到 JAX-RS 资源中?

java - javacore 和 heapdump 中的堆大小 : 20x difference on IBM JVM

java - 如何防止javafx在图像中引起非法参数异常?

java - Cassandra CQL 驱动程序实现

java - 如何在java中动态嵌套for循环?