Weblogic 11g Maven部署问题

时间:2013-06-11 11:12:25

标签: java maven deployment weblogic

我正在尝试使用Maven(weblogic-maven-plugin)v 10.3.4在Weblogic 11g服务器上部署war文件

但是我在运行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>

非常感谢任何帮助。

感谢。

2 个答案:

答案 0 :(得分: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。

答案 1 :(得分:0)

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

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