linux环境下使用weblogic发布war包

linux环境下操作weblogic需要一些简单的命令,我写的一些是自己平常在linux环境下发布war的一些过程。

首先需要2个工具配合,连接linux系统

linux环境下使用weblogic发布war包

1,WinSCP是linux的图形化工具

2,putty是类似cmd的界面



WinSCP

linux环境下使用weblogic发布war包

登陆之后,界面如下

linux环境下使用weblogic发布war包

左边是自己的windows系统的界面,右边是linux的界面,你可以通过这个工具在linux系统中新建,删除文件夹,修改文件权限,同时将自己电脑中的文件直接拖拽到linux系统的某个路径下。


putty

linux环境下使用weblogic发布war包

点击open之后

linux环境下使用weblogic发布war包

输入账号密码登陆,登陆成功后会显示如上界面。


发布war包流程

首先通过WinSCP将自己的war包拖入linux下的weblogic的war包存放路径下。

然后登陆putty,输入命令

cd /app/oracle/middleware/user_projects/domains/base_domain/bin

这个命令是进入到bin这个路径下,因为这个路径下有weblogic的启动文件,也就是startWeblogic.sh

然后输入命令

nohup ./startWeblogic.sh >>TEST.log &

这个命令是执行startWeblogic.sh,也就是启动了weblogic,同时将启动的日志输出到TEST.log这个文件下(这个文件会自动生成,并且在startWeblogic.sh的同级目录下)

nohup的意思是启动之后,即使关闭了putty,这个进程依然运行,也就是weblogic依然运行

&的意思是启动的一些信息在后台输出,否则的话启动时会有一大堆信息滚动,同时也不能继续输入命令。

启动完之后,就可以在window下去访问weblogic的控制台,例如http://192.168.1.46:7001/console/

登陆weblogic,安装war包,

结束


另外还有几个经常用到的命令

ps -ef | grep tomcat

ps -ef | grep weblogic

查看tomcat和weblogic的进程,然后通过查看到的进程的pid,可以直接杀掉进程

杀进程的命令kill -9 12345 (12345就是pid)

当weblogic卡死的时候可以通过这两个命令强制杀掉,比较暴力,可能会出现锁住的问题。

rm -rf xxx 删除某个文件

ls 查看当前目录下的文件

cd .. 返回上一级目录