tomcat部署、实现war包读取外部动态配置文件
2017-09-18 11:19
1566 查看
一、需求 为了使项目配置更加可视化可维护,web项目的配置文件需要动态变更,不能直接写死在war中,就需要我们实现war包可以读取外部的配置文件。 二、准备 eclipse、tomcat、maven 三、实现
步骤一: maven install 命令打包项目war包
步骤二:
新建文件夹如图,config是后面要存放配置文件的
步骤三:
修改tomcat conf/server.xml
不自动解压war包 不自动部署war
步骤四:
修改tomcat conf/catalina.properties 将配置文件路径加入common.loader
步骤五:
启动tomcat的startup.bat,查看黑窗口信息,以及logs目录下的log日志(默认情况),如果都没有报错,那就可以通过接口或其他形式验证项目是否启动正常,另外在log中也要注意加载配置文件的路径是否正确
注意: datasource是父目录,这个必须和你读取文件时的路径是一致的
相关文章推荐
- 测试环境自动部署:抓取war包,备份,替换配置文件,部署到tomcat下并重启
- JFig读取配置文件,实现动态加载
- weblogic部署war包读取不到配置文件----网上资料的坑爹系列
- Tomcat 添加外部CLASSPATHP配置 --------- WEB工程配置文件独立部署
- C#读取配置文件详解 完全自定义实现动态加载dll
- tomcat配置server.xml实现下载tomcat外部的文件
- 如何将war部署在tomcat之外,只需要配置server.xml文件即可
- 利用java反射机制 读取配置文件 实现动态类载入以及动态类型转换
- Java SE 动态读取配置文件路径(配置文件数量不固定) 实现思路
- 利用java反射机制 读取配置文件 实现动态类加载以及动态类型转换
- 利用java反射机制 读取配置文件 实现动态类加载以及动态类型转换
- AntisHsu studying 通过读取.properties配置文件中的键值来实现动态添加注解内容例如@Controller @RequestMapping(value = "${adminPa
- 配置Eclpise+tomcat并实现JSP的编写与部署
- Yale cas服务器端/客户端环境配置以及其在tomcat服务器下SSL安全协议得部署之完全实现篇
- Yale cas服务器端/客户端环境配置以及其在tomcat服务器下SSL安全协议得部署之完全实现篇
- 配置Eclpise+tomcat并实现JSP的编写与部署
- 配置Eclpise+tomcat并实现JSP的编写与部署
- 配置Eclpise+tomcat并实现JSP的编写与部署
- 配置Eclpise+tomcat并实现JSP的编写与部署
- Yale cas服务器端/客户端环境配置以及其在tomcat服务器下SSL安全协议得部署之完全实现篇