1

我正在尝试使用 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>
<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>

任何帮助是极大的赞赏。

谢谢。

4

2 回答 2

0

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 。

于 2013-06-11T11:32:34.243 回答
0

看起来 weblogic-maven-plugin 安装和配置有问题。

我点击了链接http://docs.oracle.com/cd/E21764_01/web.1111/e13702/maven_deployer.htm,现在它工作正常。

于 2013-06-11T14:17:17.557 回答