weblogic下发步骤使用命令行代替控制台界面
来源:互联网 发布:乾隆下江南 知乎 编辑:程序博客网 时间:2024/05/23 22:59
项目要求项目下发时不用进控制台界面操作,直接用命令行(头都大了)
一开始只知道 ./startWebLogic.sh ./stopNodeManager.sh这怎么能解决啊。。。啊。。。
整个下发过程:
1.备份、停止、删除原有部署项目
2.停止受管服务节点
3.重新部署、启动
4.重启受管服务节点
上面的命令根本不管事啊。。
之后经过查找资料,发现了两个命令 weblogic.Deployer和weblogic.Server
参考:http://edocs.weblogicfans.NET/wls/docs92/deployment/deploy.html
http://www.beansoft.biz/weblogic/docs92/admin_ref/weblogicServer.html
http://www.blogjava.net/fastzch/archive/2007/12/27/170946.html
一、首先说说weblogic.Deployer,就是部署应用程序和模块,命令如下
wlslib=/weblogic/wlserver_10.3/server/lib
export wlslib
Java -cp $wlslib/weblogic.jar:$wlslib/wlepool.jar:$wlslib/wleorb.jar weblogic.Deployer -adminurlhttp://locahost:7200/ -usernameweblogic -passwordweblogic -name test -targets test_cluster -deploy /weblogic/deploy/test.war
红色区是相关参数一开始这些参数搞不懂报了一些错,第一处是weblogic提供的命令(如weblogic.jar)的所在,第二处是weblogic服务的地址,最好用ip,第三处和第四处是账户和密码,这不用说,第五处是指在其上分发和部署应用程序或模块的目标,我这是集群的名称,也可以到config.xml中查看(/weblogic/user_projects/domains/test_domain/config)
另:在过程中遇到一个报错这是因为之前用控制台操作锁了,“释放配置”即可
以上是安装部署,那怎么停止删除呢,用-undeploy,命令如下:
wlslib=/weblogic/wlserver_10.3/server/lib
export wlslib
java -cp $wlslib/weblogic.jar:$wlslib/wlepool.jar:$wlslib/wleorb.jar weblogic.Deployer -adminurl http://localhost:7200/ -username weblogic -password weblogic -name test -undeploy
别的不说,只说name,就是控制平台里部署的名字
二、weblogic.Server,启动服务器
因为一些参数不明确,总报错
使用-Dweblogic.management.allowPasswordEcho=true参考自http://rodrigoportela.blog.br/category/servers/
-Dweblogic.management.username=weblogic -Dweblogic.management.password=weblogic 账户和密码
完整命令如下(还有问题)
http://fm928.blog.163.com/blog/static/748135201059111427589/
http://blog.itpub.net/507279/viewspace-713997/
其实将
改为就ok了(还是英语水平不过关啊。。。,把Dweblogic.management.server以为该受管服务器的访问地址了,其实就是管理服务器地址。。。)
三、使用脚本管理器启动关闭受管服务器
以上是使用 Java weblogic.Server 命令启动受管服务器,但我不知道怎么让它成为后台命令,每起个服务要打开新的连接。。
所以又看到了“使用脚本管理器启动关闭受管服务器” 参考:http://www.beansoft.biz/weblogic/docs92/server_start/overview.html
命令如下:
app1是受管服务器 http://localhost:7200 管理服务器地址四、服务器启动时参数
服务器启动时设置了个类路径参数,用脚本启动时不管用了,搞了半天,,,,
五、关于账户密码的明文
由于项目下发,那边的要求是命令里不带账户密码的明文,可以手输入,最好输一遍就后面不用输了
上面在启动服务器时提到的
第一次时会在节点下的security里会生成个boot.properties文件,会保存账户密码,可以通过下面命令找到这个文件六、完整
1)关闭删除应用
2)关闭服务
3)重新部署
4)重启受管服务节点
- 【整理】weblogic下发步骤使用命令行代替控制台界面
- weblogic下发步骤使用命令行代替控制台界面
- Weblogic命令行更换控制台密码
- MFC使用控制台界面
- MFC使用控制台界面
- 用批处理代替命令行来使用Ant
- AIX的WEBLOGIC下发证书失败问题
- AIX的WEBLOGIC下发证书失败问题
- linux下weblogic使用命令行更新部署
- cmd.exe 命令行控制台界面初始化 个人设置技巧
- 使用Cordova命令行界面(CLI)
- 使用WebLogic时控制台输出中文乱码解决方法
- 使用WebLogic时控制台输出中文乱码解决方法
- 使用WebLogic时控制台输出中文乱码解决方法
- 使用WebLogic时控制台输出中文乱码解决方法
- 使用WebLogic时控制台输出中文乱码解决方法
- 使用流程进行填报下发
- windows下使用TortoiseGit代替Git命令行操作
- 第一行代码笔记,第四章-------探究碎片
- 内存泄漏专题分析
- TextField
- html5解决大文件断点续传
- java中与接口有关的匿名类详解
- weblogic下发步骤使用命令行代替控制台界面
- 会计科目****不能使用(请更正)
- MacOS安装并使用Drozer总结
- Picasso使用的方法汇总:
- 类中const
- Linux常用命令
- 数据库-事务
- 水题,模拟(nefu 1152 阿里巴巴致富的秘密)
- android 国际化