已经部署的项目通过修改配置文件重新启动之后,就可以使项目应用最新的配置文件了,所以代码中很多东西不可以写死的,可以放到配置文件中,这样就不需要修改代码重新构建了,符合代码的开闭原则
找到项目
[root@localhost /]# cd /usr/local
[root@localhost /]# ls
进入classes文件夹
[root@localhost local]# cd tomcat-result-prod-8090/
[root@localhost tomcat-result-prod-8090]# ls
bin conf lib LICENSE logs NOTICE RELEASE-NOTES result-web.war RUNNING.txt spy.log temp webapps work
[root@localhost tomcat-result-prod-8090]# cd webapps
[root@localhost webapps]# ls
docs examples host-manager manager result-web result-web.war ROOT
[root@localhost webapps]# cd result-web
[root@localhost result-web]# ls
META-INF WEB-INF
[root@localhost result-web]# cd WEB-INF/
[root@localhost WEB-INF]# ls
classes lib web.xml
[root@localhost WEB-INF]# cd classes
[root@localhost classes]# ls
com config.properties log4j-ext.properties log4j.properties mapper resource.properties spring spy.properties
修改配置文件
vim config.properties
保存
esc +:+wq
进入项目文件夹
cd /usr/local/tomcat-result-prod-8090/bin
kill项目,先查询项目线程
[root@localhost classes]# ps aux|grep tomcat
root 16370 3.3 14.0 3058692 265580 ? Sl 1月09 241:14 /usr/java/jdk1.8/bin/java -Djava.util.logging.config.file=/usr/local/tomcat-result-prod-8090/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djdk.tls.ephemeralDHKeySize=2048 -Djava.protocol.handler.pkgs=org.apache.catalina.webresources -classpath /usr/local/tomcat-result-prod-8090/bin/bootstrap.jar:/usr/local/tomcat-result-prod-8090/bin/tomcat-juli.jar -Dcatalina.base=/usr/local/tomcat-result-prod-8090 -Dcatalina.home=/usr/local/tomcat-result-prod-8090 -Djava.io.tmpdir=/usr/local/tomcat-result-prod-8090/temp org.apache.catalina.startup.Bootstrap start
root 20101 0.0 0.0 112720 976 pts/0 S+ 21:20 0:00 grep --color=auto tomcat
[root@localhost classes]#
依次kill 3个
kill -9 16370 #(kill -9 +线程号(16370))
启动项目
./startup.sh
OK
如何从服务器的项目中看数据库
直接查看spring-mybatic配置文件即可
快捷键
find 搜索文件的命令格式
find [搜索范围] [匹配条件]
选项:
-name 根据名字查找
-size 根据文件大小查找, +,-:大于设置的大小,直接写大小是等于
-user 查找用户名的所有者的所有文件
-group 根据所属组查找相关文件
-type 根据文件类型查找(f文件,d目录,l软链接文件)
-inum 根据i节点查找
-amin 访问时间access
-cmin 文件属性change
-mmin 文件内容modify