【发布时间】:2013-06-11 11:12:24
【问题描述】:
我正在尝试使用 Maven (weblogic-maven-plugin) v 10.3.4 在 Weblogic 11g 服务器上部署战争文件
但我在运行 mvn wls:deploy 时遇到以下错误
在位置找不到 MW_HOME .....C:\work_maven\springmvc\Oracle\Software。您必须为 Maven 目标定义 middlewareHome 参数。
我已经在 C:\bea11g
安装了 weblogic我也将 MW_HOME 设置为上面的 weblogic 路径。
我的项目的 pom.xml build 看起来像这样:
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.0.2</version>
<configuration>
<source>1.6</source>
<target>1.6</target>
</configuration>
</plugin>
<plugin>
<groupId>com.oracle.weblogic</groupId>
<artifactId>weblogic-maven-plugin</artifactId>
<version>10.3.4</version>
<configuration>
<middlewareHome>C:\bea11g</middlewareHome>
<adminurl>t3://localhost:7001</adminurl>
<user>weblogic</user>
<password>weblogic1</password>
<upload>true</upload>
<action>deploy</action>
<remote>false</remote>
<verbose>true</verbose>
<source>
${project.build.directory}/${project.build.finalName}.${project.packaging}
</source>
<name>${project.build.finalName}</name>
</configuration>
<executions>
<execution>
<phase>install</phase>
<goals>
<goal>deploy</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
非常感谢任何帮助。
谢谢。
【问题讨论】:
-
如果这种情况发生在 linux 并且所有配置都正常,则检查 jenkins 用户权限以访问 MW_HOME。
标签: java maven deployment weblogic