java手动运行命令 博客分类: java
程序员文章站
2024-02-23 11:42:46
...
java windows下启动命令
启动classs
java -cp .\lib\*;.\classes com.mycompany.helloworld.NewClass
启动jar, lib路径要配在MANIFEST.MF里面
java -jar HelloWorld-1.0-SNAPSHOT.jar
java linux下启动命令
java -cp ".:lib/*" com.midland.proxy.NettyProxyServer
升级
./run.sh (restart|start|stauts|stop)
启动classs
java -cp .\lib\*;.\classes com.mycompany.helloworld.NewClass
启动jar, lib路径要配在MANIFEST.MF里面
java -jar HelloWorld-1.0-SNAPSHOT.jar
java linux下启动命令
java -cp ".:lib/*" com.midland.proxy.NettyProxyServer
升级
./run.sh (restart|start|stauts|stop)
appName="chaojilanling-user-service.jar" #使用说明,用来提示输入参数 usage() { echo "Usage: sh 执行脚本.sh [start|stop|restart|status]" exit 1 } appId=$(jps -l | grep ${appName}|awk '{print $1}' ) #echo "appName: ${appName}" #echo "appId: ${appId}" #echo "appId: $appName" status(){ echo "java process pid: $appId, appName : $appName" } stop(){ if [ ! $appId ]; then echo "can not find pid $appName" else echo "kill java pid: $appId" kill -9 $appId echo "kill done" fi } start(){ echo "start jar $appName" nohup java -XX:NativeMemoryTracking=detail -jar -Xms64m -Xmx128m chaojilanling-user-service.jar > text.log 2>&1 & appId=$(jps -l | grep ${appName}|awk '{print $1}' ) echo "$appName pid is $!" } restart(){ stop start } #根据输入参数,选择执行对应方法,不输入则执行使用说明 case "$1" in "start") start ;; "stop") stop ;; "status") status ;; "restart") restart ;; *) usage ;; esac exit 0
推荐阅读
-
java手动运行命令 博客分类: java
-
java手动运行命令 博客分类: java
-
java 服务器调试 博客分类: java
-
SVN版本库的简单迁移 博客分类: Java学习SVN svnsubversion
-
SVN版本库的简单迁移 博客分类: Java学习SVN svnsubversion
-
ajax校验的js,验证不通过时禁用提交按钮 博客分类: Java学习 jsonajaxjava
-
页面元素使用(java代码)EL表达式时空值的问题 博客分类: 浏览器 inputjspElnull
-
Class.forName 返回 String[].class 博客分类: java java
-
ibatis typehandler 博客分类: java ibatistypehandler
-
Java代码规范 博客分类: Java JavaSUNHTML