我有一个用 JSF 编写的网站,该网站由运行在 Tomcat 7 上的 MySQL 数据库支持。现在只有一个缺失的部分 - 项目首先设置/安装。我希望我的战争在第一次部署时为您提供安装/首次设置,步骤如下:
- 设置数据库 - 输入成功连接到 mySQL 服务器所需的 mysql 参数。
- 将这些参数写入一些外部文件以供进一步使用(当然是加密的)。
- 安装数据库 - 获取一个包含 SQL 的文件,该文件在数据库中创建所有表。
- 创建第一个用户等。
- 删除安装文件。
类似的步骤用于 PHP 内容管理系统,如 Drupal。我非常了解如何在 Java 中处理文件。我也知道,一旦 jar 部署并运行,我就无法更改 jar 中的内容,因此我必须将带有 SQL 和数据库参数的文件放在其他地方。
我的问题是
- 我可以将这些配置文件放在哪里以使它们可读?如何 ?
- 有没有其他方法可以实现这个目标?Java开发人员常用的是什么?
谢谢您的回答。