jboss下常用的命令

字体大小: 中小 标准 ->行高大小: 标准
复制代码
为大家分享一些jboss下常用的命令
1 检测端口是否被使用或是被那些进程在使用 比如检测8082端口(该命令常用于启动一个端口前先检测下是否已经启动)
netstat -an|grep 8082
2 linux下启动和关闭jboss命令
cd /home/jboss/jboss-4.2.3.GA/bin
停止jboss :./shutdown.sh -S
启动jboss : nohup ./run.sh &
3 移动文件命令
mv 文件夹 ../文件夹 移动到上一级
4 删除、创建文件命令
强制删除某个文件夹
rm -rf 文件夹名称
创建文件夹命令
mk dir 文件夹名称
5 打包和解包命令
服务器上打war包,解压war包
jar   -cvfM   app.war   app
但这样打的war包带目录,在tomcat下放入webapps后目录结构会多一层,
现在知道的是进入app目录,然后
jar -cvfM app.war *
手动解包: jav -xvf app.war
用法: jar {ctxui}[vfm0Me] [jar-file] [manifest-file] [entry-point] [-C dir] files ...
选项包括:
    -c  创建新的归档文件
    -t  列出归档目录
    -x  解压缩已归档的指定(或所有)文件
    -u  更新现有的归档文件
    -v  在标准输出中生成详细输出
    -f  指定归档文件名
    -m  包含指定清单文件中的清单信息
    -e  为捆绑到可执行 jar 文件的独立应用程序
        指定应用程序入口点
    -0  仅存储;不使用任何 ZIP 压缩
    -M  不创建条目的清单文件
    -i  为指定的 jar 文件生成索引信息
    -C  更改为指定的目录并包含其中的文件
如果有任何目录文件,则对其进行递归处理。
清单文件名、归档文件名和入口点名的指定顺序
与 "m""f""e" 标志的指定顺序相同。
示例 1:将两个类文件归档到一个名为 classes.jar 的归档文件中:
       jar cvf classes.jar Foo.class Bar.class
示例 2:使用现有的清单文件 "mymanifest" 并
           将 foo/ 目录中的所有文件归档到 "classes.jar" 中:
       jar cvfm classes.jar mymanifest -C foo/ .
 
6 查看日志命令
tail -f server.log -n 100
7 杀死某个你停不掉的进程的命令
查看端口使用进程
netstat -nlp 
使用kill杀掉
kill -9 进程的pid
killall -9 java 杀掉所有java进程
8 远程拷贝文件命令
你从A机器往B机器上拷,你登陆A机器,scp -rp -P 8888 你要拷备的文件名称 用户名@B机IP:/你要存放到B机的目录/.
在A机器写命令,最后一个.一定要加上。
scp -rp hrs1.war jboss@192.168.2.102:/home/jboss/jboss-4.2.3.GA/server/default/95169bak/deploy_bak/hrs1.war
9 权限赋予命令
chown -R jboss:staff /home/jboss 将jboos 目录赋予给jboss用户
10 查看磁盘空间
df -lh
复制代码

不断查看日志文件的方法:tail -f server.log -f 的意思就是不断的输出日志。

此文章由 http://www.ositren.com 收集整理 ,地址为: http://www.ositren.com/htmls/69241.html