【SSM】如何修改配置文件重启项目

简介: 【SSM】如何修改配置文件重启项目

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

找到项目

[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


目录
相关文章
|
5月前
|
Java 编译器 Maven
使用intellij idea搭建SSM架构的maven项目 详细
使用intellij idea搭建SSM架构的maven项目 详细
96 4
|
5月前
|
搜索推荐 JavaScript Java
计算机Java项目|基于SSM的个性化商铺系统
计算机Java项目|基于SSM的个性化商铺系统
|
2月前
|
Java 应用服务中间件 数据库连接
ssm项目整合,简单的用户管理系统
文章介绍了一个使用SSM框架(Spring、SpringMVC、MyBatis)构建的简单用户管理系统的整合过程,包括项目搭建、数据库配置、各层代码实现以及视图展示。
ssm项目整合,简单的用户管理系统
|
5月前
|
前端开发 JavaScript Java
计算机Java项目|SSM智能仓储系统
计算机Java项目|SSM智能仓储系统
|
1月前
|
前端开发 Java 关系型数据库
【保姆级SSM教程】高并发朋友圈点赞项目设计
【保姆级SSM教程】高并发朋友圈点赞项目设计
32 0
|
1月前
|
SQL Java 数据库连接
快速搭建SSM项目【最全教程】~令狐小哥版
快速搭建SSM项目【最全教程】~令狐小哥版
30 0
|
3月前
|
Java 数据库连接 Maven
SSM框架整合图书管理项目
这篇文章是关于SSM框架整合到图书管理项目的详细教程,涵盖了从Maven项目构建、依赖导入、数据库连接、配置文件编写、实体类和接口实现到SpringMVC整合的完整步骤。
SSM框架整合图书管理项目
|
3月前
|
Java 应用服务中间件 Maven
Mac使用Idea配置传统SSM项目(非maven项目)
Mac使用Idea配置传统SSM项目(非maven项目)
54 1
WXM
|
4月前
|
Java 应用服务中间件 网络安全
Eclipse运行SSM/SSH项目教程
Eclipse运行SSM/SSH项目教程
WXM
145 0
|
5月前
|
Java 应用服务中间件 数据库
SSM使用IDEA整合视频及源码配置文件
SSM使用IDEA整合视频及源码配置文件