#!/bin/bash
date=`date +‘%Y%m%d %T‘`
pid=`ps -ef |grep Credit | grep -v grep|awk ‘{print $2}‘`
damocles_home=/usr/local/damocles-webapp/
logdir=/home/wwwad
chown wwwad:yizhen /usr/local/damocles-webapp/
chown wwwad. /usr/local/damocles-webapp/conf/*
[ -n "$pid" ] && kill -9 $pid
cd $damocles_home
nohup java -Xms4096m -Xmx4096m -XX:PermSize=512M -XX:MaxPermSize=1024m -Djava.awt.headless=true -XX:SurvivorRatio=4 -XX:ParallelGCThreads=4 -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:CMSInitiatingOccupancyFraction=68 -Dcom.sun.management.jmxremote.port=1099 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Djmagick.systemclassloader=no -Djava.rmi.server.hostname=10.23.24.104 -classpath ".:classes:conf:lib/*" com.yizhenmoney.damocles.common.app.CreditApplication >> $logdir/damocles.out &
[ "$?" -eq 0 ] && echo "$date credit restart successful!" >> $logdir/restart.log
[ "$?" -eq 1 ] && echo "$date credit restart failed,please check and run again!" >>$logdir/restart.log
ps -ef |grep Credit
tail $logdir/restart.log -n 1
sleep 5
tail -f $logdir/damocles.out -n 100
java war run
时间: 2024-11-10 07:04:13
java war run的相关文章
java war 打包、解压命令(转载)
经常将工程打包成war包,打包如下: // 将当前目录打包成war包 jar cvf temp.war */ . 命令格式: java cvf 打包文件名称 要打包的目录 打包文件保存路径 解压自然就是: jar xvf temp.war jar和linux下面的tar命令类似 该文章出处:http://www.blogjava.net/yongboy/archive/2009/09/04/293900.html
java war 打包、解压命令
经常将工程打包成war包,打包如下: // 将当前目录打包成war包 jar cvf temp.war */ . 命令格式: java cvf 打包文件名称 要打包的目录 打包文件保存路径 解压自然就是: jar xvf temp.war jar和linux下面的tar命令类似
Java war打包和解压命令
涉及到JBoss不合理配置时,可以非授权访问jmx-console,这样就可以部署恶意war文件,得到JBoss服务器的webshell,进而可以进一步渗透得到服务器权限乃至内网漫游. 关于JBoss配置不当的攻击思路,网络上有许多相关的资料.可以参照链接:http://drops.wooyun.org/papers/178和http://www.hack80.com/thread-22662-1-1.html.涉及到部署war包时,有的是在eclipse中进行操作,其实在命令行下也是可以进行的
java thread run and start
在java中继承Thread,线程启动有两中方法:start()和run().下面简单介绍一下两者的区别. start():启动一个线程,此时线程处于就绪状态,然后调用Thread对象的run()方法:不能多次启动一个线程.在main方法执行结束后,由于start()方法创建的线程没有运行结束,因此主线程未能退出,直到线程thread也执行完毕.这里要注意,默认创建的线程是用户线程(非守护线程).多次调用start()方法会出现java.lang.IllegalThreadStateExcept
错误ERROR datanode.DataNode (DataXceiver.java:run(278)) - hadoop07:50010DataXceiver error processing unknown operation src:127.0.0.136479 dst:127.0.0.150010
原因: Ambari 每分钟会向datanode发送"ping"连接一下去确保datanode是正常工作的.否则它会触发alert.但是datanode并没有处理空内容的逻辑,所以直接异常了 解决办法: 这个可以忽略,或者使用 https://issues.apache.org/jira/browse/HDFS-8738里的patch 如果,您认为阅读这篇博客让您有些收获,不妨点击一下右下角的[推荐]. 如果,您希望更容易地发现我的新博客,不妨点击一下左下角的[关注我]. 如果,您对我
错误ERROR datanode.DataNode (DataXceiver.java:run(278)) - hadoop07:50010DataXceiver error processing unknown operation src:127.0.0.136479 dst:127.0.0.150010
原因: Ambari 每分钟会向datanode发送"ping"连接一下去确保datanode是正常工作的.否则它会触发alert.但是datanode并没有处理空内容的逻辑,所以直接异常了 解决办法: 这个可以忽略,或者使用 https://issues.apache.org/jira/browse/HDFS-8738里的patch 原文地址:https://www.cnblogs.com/felixzh/p/9711868.html
java war包 远程debug出现的问题解决,学会查看日志
开启远程debug之后,8005 关闭tomcat 又启动不了了.. netstat -lnp 未发现8005接口 eclipse 内远程链接到服务器,debug 下发现服务器线程启动也存在问题.很多线程未启动 一段时间后又发现启动正常了,看来只有8005端口收到影响,但是这服务器启动的不太流畅 咋整只能通过日志文件查看了 进入tomcat目录 主要下边的两个文件 启动用时143秒,挺长的, 没有很明显的报错信息.... 28-Sep-2019 12:25:26.884 INFO [localh
Java多线程3:Thread中start()和run()的区别
原文:http://www.cnblogs.com/skywang12345/p/3479083.html start() 和 run()的区别说明start():它的作用是启动一个新线程,新线程会执行相应的run()方法.start()不能被重复调用.run():run()就和普通的成员方法一样,可以被重复调用.单独调用run()的话,会在当前线程中执行run(),而并不会启动新线程! 下面以代码来进行说明. class MyThread extends Thread{ public void
java 多线程系列基础篇(三)之start()和run()的区别
概要 Thread类包含start()和run()方法,它们的区别是什么?本章将对此作出解答. start() 和 run()的区别说明 start() : 它的作用是启动一个新线程,新线程会执行相应的run()方法.start()不能被重复调用.run() : run()就和普通的成员方法一样,可以被重复调用.单独调用run()的话,会在当前线程中执行run(),而并不会启动新线程! 下面以代码来进行说明. class MyThread extends Thread{ public voi