WLST1

 

通过WLST实现weblogic的自动部署

前提条件:

1.状态处于释放配置;

2.执行的本机安装了weblogic,并且将weblogic.jar添加到了CLASSPATH环境变量中;

 

自动部署:

java weblogic.Deployer -user weblogic -adminurl t3://10.1.73.7:8001 -password nclesb123 -deploy -name myweb-1.0-SNAPSHOT -upload -source target/myweb-1.0-SNAPSHOT.war(自动部署且自动启动)

 

自动卸载:

java weblogic.Deployer -user weblogic -adminurl t3://10.1.73.7:8001 -password nclesb123 -undeploy -name myweb-1.0-SNAPSHOT (会自动停止并删除,注意当应用不存在的时候会报错)

 

针对更新系统上已经存在的应用可以先进行卸载操作,再进行部署操作,当然也可以直接用redeploy,下面的:

java weblogic.Deployer -user weblogic -adminurl t3://10.1.73.7:8001 -password nclesb123 -redeploy -name myweb-1.0-SNAPSHOT -upload -source target/myweb-1.0-SNAPSHOT.war(当应用不存在的时候也不报错,并自动进行了部署)

 

参考:

 

 Partially redeploy, for example, to update a JSP in a exploded webapp:
java weblogic.Deployer -adminurl url -username username -password password
-name myapp -redeploy mywar/index.jsp

        The path of JSP to be updated is relative to the root of the
        application. If a directory is specified the entire subtree is updated.


Multiple servers sharing the same physical deployment:
java weblogic.Deployer -adminurl url -username username -password password
-name myapp -targets server1,server2 -nostage -deploy c:/myapps/myapp.ear

        The -nostage option indicates that the application is available
        on all target servers at the same path and hence server should not copy
        files to the managed servers.   

 

posted @   beawh  阅读(10)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端
点击右上角即可分享
微信分享提示