通过maven-weblogic-plugin实现weblogic的自动部署
来源:互联网 发布:查看linux开放的端口 编辑:程序博客网 时间:2024/05/17 08:25
MAVEN与JETTY, GLASSFISH等WEB Container集成已经相当成熟了。但是支持WEBLOGIC的目前只有两种。
一是org.codehaus.mojo,二是weblogic自带的,并未开源的。
本文讲述了如何利用WEBLOGIC自带的plugin与WEBLOGIC集成。
1. 安装
首先要先安装WEBLOGIC服务器。具体下载地址http://www.Oracle.com/technetwork/middleware/ias/downloads/wls-main-097127.html
2.生成PLUGIN所依赖的包
a. 打开terminal 进入{weblogic_home}/wlserver_10.3/server/lib,之后运行
Java -jar wljarbuilder.jar -profile weblogic-maven-plugin
用来生成WEBLOGIC-MAVEN-PLUGIN的JAR包,
b. 打开这个包,找到weblogic-maven-plugin.jar\META-INF\maven\com.oracle.weblogic\weblogic-maven-plugin\POM.XML.
把POM.XML文件解压缩到{weblogic_home}/wlserver_10.3/server/lib里.
c. 之后在terminal中运行如下命令,路径依然是在{weblogic_home}/wlserver_10.3/server/lib
mvn install:install-file -Dfile={weblogic_home}/wlserver_10.3/server/lib/weblogic-maven-plugin.jar -DpomFile=pom.xml
当你看到build success后.说明依赖的包已经生成,这时候可以去{user_home}/.m2\repository\com\oracle\weblogic\weblogic-maven-plugin\10.3.4
查看JAR包是否已经存在.
4.使用PLUGIN
在你的项目中添加PLUGIN
configuration中还可以添加adminurl,user,password,target等属性.如果不添加的话,在执行MAVEN命令时可以手动添加在命令后面.
给一个完整的
5.执行MAVEN命令
在项目中POM.xml的位置上,执行
mvn com.oracle.weblogic:weblogic-maven-plugin:deploy -Dadminurl=t3://localhost:7001 -Duser=weblogic -Dpassword=weblogic1 -Dtargets=AdminServer
如果你已经在POM中定义好了参数,就没必要在命令行后添加参数了.
HINTS: 使用简单命令
a. 在你的{USER_HOME}.m2/settings.xml 文件里加入如下几下.
b. 之后再回到项目{weblogic_home}/wlserver_10.3/server/lib/POM.XML中,改成如下
c. 在当前目录再执行一遍 mvn install:install-file -Dfile={weblogic_home}/wlserver_10.3/server/lib/weblogic-maven-plugin.jar -DpomFile=pom.xml
重新生成PLUGIN所依赖的包
d. 现在你就可以用短命令了:mvn weblogic:deploy
- 通过maven-weblogic-plugin实现weblogic的自动部署
- 通过maven-weblogic-plugin实现weblogic的自动部署
- 通过maven-weblogic-plugin实现weblogic的自动部署
- 通过maven-weblogic-plugin实现weblogic的自动部署
- 通过WLST实现weblogic的自动部署
- maven-weblogic-plugin引见
- jenkins weblogic 自动部署
- weblogic自动部署没有生效的情况
- weblogic自动部署没有生效的情况
- maven-jetty-plugin实现自动部署
- Weblogic部署maven web项目
- 如何实现weblogic的热部署
- weblogic的热部署
- weblogic的热部署
- weblogic的安装部署
- weblogic的部署
- weblogic放到autodeploy目录下无法实现自动部署
- 实现Weblogic应用的灵活、自动、快速部署:使用wlst+ant+jython+xbean
- QT5仿36011设置界面
- django 日志配置
- c# List< int>和List< string>互相转换
- Linux学习43_linux sed命令详解
- 动态规划练习19:最低通行费
- 通过maven-weblogic-plugin实现weblogic的自动部署
- ant-design Warning: Each record in table should have a unique `key` prop,or set `rowKey` to an un
- centos7执行ifconfig报错解决方法
- 关于nose的简单用法(二)
- 简单的block使用
- C++(笔记)子类构造器初始化&执行顺序问题
- 近几年目标跟踪算法发展综述(中)
- matlab中的三种2维卷积运算
- 在WEB应用中使用spring