0x00 前言

项目中常遇到Java站点,像SSM、springboot这些框架开发的通常一些配置文件都在固定的位置,当然还有Tomcat容器的配置文件。

0x01 记录

1.properies配置文件

这个文件的作用很重要,通常是一个JavaWeb项目中的配置文件,以.properies为文件后缀。在这个文件中常常可以找到项目的数据库配置信息IP账号密码等,还有就是有APK逆出来可能在这个文件中也会泄露例如邮箱之类的公用账号。# xxx代指web应用名

\apache-tomcat-9.0.37\webapps\XXX\WEB-INF\classes\db.properties

\apache-tomcat-9.0.37\webapps\XXX\WEB-INF\classes\conn.properties

\apache-tomcat-9.0.37\webapps\XXX\WEB-INF\classes\config\db.properties

\apache-tomcat-9.0.37\webapps\XXX\WEB-INF\classes\config\conn.properties

# properties可能会叫一些跟业务相关的,比如oa.properies

2.tomcat-users.xml用户配置文件

tomcat-users.xml配置文件中,存储着tomcat的用户信息,账号和密码。\apache-tomcat-9.0.37\conf\tomcat-users.xml

3.查找tomcat中web应用的部署位置

tomcat部署的三种方式,不同的部署可能存放的web应用位置不一,可以去按照这种规则去找路径。

(1)webapps

直接放到tomcat默认路径下,webapps中,启动tomcat。\apache-tomcat-9.0.37\webapps\

# 如果放在根目录,可以直接放在ROOT下

\apache-tomcat-9.0.37\webapps\ROOT\

(2)虚拟路径映射

场景:在不想把项目放到tomcat的webapps目录下的时候,比如可以把web目录放到其他的盘。

Tips:实战中如果遇到这种部署,虽然web路径不好找,但是可以先找到xxx.xml。从其中获取到web的真正路径。# 在路径下新增一个xxx.xml

\apache-tomcat-9.0.37\conf\Catalina\localhost\

# xxx.xml

(3)server.xml指定

在tomcat的server.xml中也可以指定web应用部署的位置,跟虚拟路径映射有点像。# 修改server.xml内容

\apache-tomcat-9.0.37\conf\server.xml

# server.xml 加一行

原文作者:Keefe

java的配置文件后缀,Java - 敏感配置文件位置相关推荐

  1. java 获取file后缀,Java获取文件后缀的方法

    在对文件进行操作的时候,我们经常需要用到文件的后缀.但是Java API中并没有提供获取文件后缀的方法.下面的工具方法可以帮助我们实现这个目的. 方法1 代码示例: package org.4spac ...

  2. java如何取到配置文件中值,从配置文件中获取配置信息的几种方法

    1.利用ResourceBundle类从properties文件中获取配置信息 创建配置文件并写入配置信息 image.png 使用以下代码可以轻松获取配置信息 package com.course. ...

  3. java调用kettle自定义kettle.properties配置文件路径

    java调用kettle自定义kettle.properties配置文件路径 默认路径 java调用kettle的jar包时,在初始化环境的时候,会在指定路径创建并加载kettle的kettle.pr ...

  4. java配置文件优先级_Springboot 中配置文件的优先级和加载顺序

    1. 若application.yml 和bootStrap.yml 在同一目录下,则bootStrap.yml 的加载顺序要高于application.yml,即bootStrap.yml  会优先 ...

  5. java bean配置文件_Spring中多配置文件及引用其他bean的方式

    Spring多配置文件有什么好处? 按照目的.功能去拆分配置文件,可以提高配置文件的可读性与维护性,如将配置事务管理.数据源等少改动的配置与配置bean单独分开. Spring读取配置文件的几种方式: ...

  6. maven java 配置文件路径_Maven 的配置文件路径读取

    在使用 XML 的配置方式来构建 Mybatis 的核心类 SqlSessionFactory 时,遇到了配置文件路径总是写不对的问题.事后看其实就是没有好好看文档,一直在盲人摸象. 下面时读取 XM ...

  7. java user.dir 设置_使用java系统属性user.dir读取配置文件

    import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.util.Pr ...

  8. java接口配置文件_Java读取property配置文件,另接口的配置

    为了程序容易修改,不用把接口的的信息放在程序里面,如果是那样,接口的端口改变就会造成很麻烦,所以把它写在配置文件properties中 1.新建一个配置文件property  如:test.prope ...

  9. java新建配置文件_使用Java输出字符流FileWriter创建配置文件

    前面介绍了字节输入流FileInputStream和字节输出流FileOutputStream.本节介绍字节输入流FileReader和字节输出流FileWriter的使用方法. 编程案例 在java ...

最新文章

  1. python中 __str__和__repr__
  2. bzoj 4736: 温暖会指引我们前行 (LCT 维护最大生成树)
  3. Vulkan in 30 minutes
  4. Android equal和==的区别
  5. 基于linux的智能小车_商汤首款原创机器人SenseRover X自动驾驶小车斩获Red Dot Award...
  6. c语言:使用main函数的参数,实现一个整数计算器
  7. python中下拉菜单大小_请问各位大神如何将下拉菜单的文字设定成一个值?
  8. Android 源码 分析
  9. 使用Simian检查Java项目中冗余代码
  10. 各个城市对应的code码
  11. JS中find()和findIndex()
  12. After Effects CC 2019 Essential Training: The Basics After Effects CC 2019基础教程:基础知识 Lynda课程中文字幕
  13. 一文读懂程序化交易算法交易量化投资高频交易统计利
  14. php连接mysql指定表名_php mysql获取指定数据库所有表名_PHP教程
  15. 【第39期】打破“打工人”魔咒,RPA 来狙击!
  16. python pr曲线_Py-Faster R-CNN可视化——网络模型,图像特征,Loss图,PR曲线
  17. 招银网络科技提前批面试
  18. 使用org.springframework.beans.BeanUtils..copyProperties(sourse, target)方法复制属性
  19. [fashion]女性的穿衣技巧
  20. unicode--乱码转换

热门文章

  1. 如何高效地判断奇数和偶数
  2. Event Organization Site - To be published on 4th August
  3. 思科(Cisco)IOS 12.3特性分析[ZT]
  4. Gradle笔记——Gradle的简介与安装
  5. php怎样数据缓存文件,php数据缓存到文件类设计
  6. [转载] Python3中的表达式运算符
  7. 宝马奥迪工厂模式_宝马的完整形式是什么?
  8. python 字母顺序计数_计数并说出顺序
  9. 在Python中模拟do-while循环
  10. 哈密顿路径_检查图形是否为哈密顿量(哈密顿路径)