已经部署的项目通过修改配置文件重新启动之后,就可以使项目应用最新的配置文件了,所以代码中很多东西不可以写死的,可以放到配置文件中,这样就不需要修改代码重新构建了,符合代码的开闭原则
找到项目
[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