Changing default datasource settings
- Locate your datasource-default.properties file in your home directory (/home/myaccount in Linux and /Documents and Settings/myaccount in Windows)
- Open file using any text editor
- Make changes where necessary (anything from username, passwords. connection URLs, etc)
- Save file and restart Joget
Additional note for MySQL 5.1.49: When using certain versions of MySQL e.g. 5.1.49, there might be exceptions during data insertions e.g. starting a process or creating a group. To solve this issue, add &useServerPrepStmts=false in the JDBC URLs e.g. jdbc:mysql://localhost:3306/wflowdb?characterEncoding=UTF-8&useServerPrepStmts=false
Working with datasource profiles
If you're continually working with different datasource sets and don't want to keep commenting/uncommenting and/or renaming property files, you can make use of the profiles that are available. In your home directory, you'll (by default) find 2 files that deals with datasource settings. The datasource.properties file points to the current profile that should be used and you'll see a datasources-default.properties that should contain the details of your connection pools. To create a new profile, simply create a new properties file that is prefixed with "datasources-". If our new datasource profile is called "mynewprofile" then we're looking at:
- Create new file called datasources-mynewprofile.properties in your home directory (/home/myaccount in Linux and /Documents and Settings/myaccount in Windows)
- Edit the file using a text editor and specify your connection settings. Save file when done.
- Open up datasources.properties and point your currentProfile to mynewprofile. Save file when done.
- Restart Joget.