1、jobs 查看所有后台执行的作业(作业有编号)
2、fg 编号 将后台执行的放前台执行
3、netstat -nlp | grep : 端口号 查看某端口占用的线程
4、nohup java -jar XX.jar & 不挂断运行命令,当账户退出或终端关闭时仍运行 ,此时该作业所有输出被重定向到nohup.out中(日志文件)
5、nohup java -jar XX.jar > temp.txt & 重定向到temp.txt中
tomcat启动为什么 写入这句话 -Dspring.profiles.active=dev
Profile
profile,剖面,大体意思是:我们程序可能从某几个剖面来执行应用,比如正式机环境、测试机环境、开发机环境等,每个剖面的配置可能不一样(比如开发机可能使用本地的数据库测试,正式机使用正式机的数据库测试)等;因此呢,就需要根据不同的环境选择不同的配置;如果用过maven,maven中就有profile的概念。
profile有两种:
默认的:通过“spring.profiles.default”属性获取,如果没有配置默认值是“default”
明确激活的:通过“spring.profiles.active”获取
查找顺序是:先进性明确激活的匹配,如果没有指定明确激活的(即集合为空)就找默认的;配置属性值从Environment读取。
API请参考Environment部分。设置profile属性,常见的有三种方式:
一、启动Java应用时,通过-D传入系统参数
-Dspring.profiles.active=dev
如公司启动用到的命令 :nohup java -jar -Dspring.profiles.active=test -Xms128M -Xmx128M /opt/wdervice/fileupload/fileupload.jar &
网友评论