我正在尝试使用Maven(weblogic-maven-plugin)v 10.3.4在Weblogic 11g服务器上部署war文件
但是我在运行mvn wls:deploy时遇到了以下错误
Cannot find MW_HOME at location.....C:\work_maven\springmvc\Oracle\Software. You must define the middlewareHome parameter for the Maven goal.
我在 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>
任何帮助是极大的赞赏 .
谢谢 .
2 回答
MW_HOME应设置为C:\ bea11g,即安装WebLogic的目录 .
但是,它看起来像是设置为C:\ work_maven \ springmvc \ Ora cle \ Software .
仔细检查您的环境变量设置并重试 .
[编辑]请参阅此处以供参考:http://docs.oracle.com/cd/E24329_01/web.1211/e24368/maven.htm
看起来您需要在插件配置中设置weblogicHome而不是middlewareHome .
看起来weblogic-maven-plugin安装和配置出了问题 .
我按照链接http://docs.oracle.com/cd/E21764_01/web.1111/e13702/maven_deployer.htm,现在它工作正常 .