首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 相關知識

屬性配置文件範例:資料庫連接、編碼、授權、FTP 等完整參數

     編輯:Java 相關知識

典型 Java 專案 config.properties 完整範例,涵蓋多種資料庫、編碼轉換、授權、靜態資源、FTP/SFTP 等配置。

# written by PropertiesConfiguration
# Sun May 14 12:07:14 CST 2006

# 產品類型
producttype=xf,cms

# Servlet 入口
chartservleturl=https://127.0.0.1:8080/fsm3/
idcardphotourl=https://127.0.0.1:8080/fsm3/
cmsservleturl=https://127.0.0.1:8080/cms/

# Oracle
oracleDriver=oracle.jdbc.driver.OracleDriver
oracleUrl=jdbc:oracle:thin:@localhost:1521:orcl
oracleUser=cms31
oraclePassword=123456
oracleIsPool=false
oraclePoolName=java:comp/env/jdbc/oracle

# MySQL (5.1.x 驅動)
mysqlDriver=com.mysql.jdbc.Driver
mysqlUrl=jdbc:mysql://localhost:3306/fsm3?useUnicode=true&characterEncoding=gbk&useOldAliasMetadataBehavior=true
mysqlUser=root
mysqlPassword=123456
mysqlIsPool=false
mysqlPoolName=java:comp/env/jdbc/fsm

# 伺服器基礎
serverurl=https://127.0.0.1:8080/fsm3/
serverip=127.0.0.1
serverapp=server
serverport=8080
db=oracle

# 編碼轉換矩陣 (post/url/db/net/cn/readFile/writeFile/xml)
postGBK=1 urlGBK=0 dbGBK=0 netGBK=0 cnGBK=2 readFileGBK=1 writeFileGBK=2 xmlGBK=0
GBKpost=2 GBKurl=2 GBKdb=0 GBKnet=0 GBKcn=1 GBKreadFile=2 GBKwriteFile=1

# 專案路徑
projectname=fsm3
workpath=D:/workspace/fsm3/WebRoot/
uploadworkfilepath=D:/workspace/fsm3/WebRoot/
menupane=mainlefttree.jsp
pagefoot=1

# 授權
licencetype=service
licencefilepath=E:/tomcat7/wtpwebapps/cms3/data/fsmlicence/
pwdencrypt=no loginip=no checkcode=no isstatic=no

# CMS 靜態資源
cms.host.root.url=https://localhost:8080
cms.static.url.root=/publish
cms.static.column.pagesize=20

# SFTP
isftp=no ftype=sftp sftp_dir=/opt

# 搜尋/審批
SearchServerURL=https://localhost:8080/fsm3/
ApprovalLimits=yes

# SQL Server / 多租戶資料庫配置省略...

關鍵說明

  • 編碼矩陣控制請求/響應/資料庫/檔案系統間的字符集轉換
  • licencefilepath 指向授權檔案目錄,需確保 Tomcat 讀取權限
  • 多資料庫配置採用前綴區分(sh_、bjmysql_、tj_oracle_、nhcms_)
  • 生產環境密碼應加密存儲,啟動時解密注入
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved