- Timestamp:
- 2022-01-25T12:47:02+13:00 (2 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone3/resources/tomcat/greenstone3.xml.svn
r35354 r36023 1 <!-- For deployment-time modifications ensure that you are editing greenstone3.xml.in, found in resources/tomcat. --> 1 2 <!-- set allowLinking to true if you want to use symlinks to files or directories outside the docBase directory --> 2 3 <!-- set reloadable to false for a production version. if true, automatically reloads the webapp if it detects changes in classes or lib directories --> … … 10 11 allowLinking="@allowlinking@" 11 12 xmlBlockExternal="false"> 13 12 14 <Resources allowLinking="@allowlinking@" /> 13 15 14 <!-- 15 For embedded derby db: 16 driverName="org.apache.derby.jdbc.EmbeddedDriver" 17 connectionURL="jdbc:derby:@gsdl3webhome@/etc/usersDB" 18 --> 19 <Realm className="org.greenstone.gsdl3.GoogleSigninJDBCRealm" 20 driverName="org.apache.derby.jdbc.ClientDriver" 21 connectionURL="jdbc:derby://@derbyserver@:@derbyserverport@/@gsdl3webhome@/etc/usersDB" 22 userTable="users" userNameCol="username" userCredCol="password" 23 userRoleTable="roles" roleNameCol="role" 24 userEmailCol="email" 25 googlesigninClientId="@googlesigninclientid@" 26 /> 16 <!-- 17 For embedded derby db: 18 driverName="org.apache.derby.jdbc.EmbeddedDriver" 19 connectionURL="jdbc:derby:@gsdl3webhome@/etc/usersDB" 20 --> 21 <!-- 22 JNDI resources require the validationQuery parameter if you are using validations (which we are). 23 A list of values for this parameter, depending on your database driver, can be found here: 24 https://stackoverflow.com/questions/10684244/dbcp-validationquery-for-different-databases 25 For more info about why you need the parameter value, see here: 26 https://stackoverflow.com/a/41232124 27 --> 28 <Resource 29 name="jdbc/realmDB" 30 auth="Container" 31 type="javax.sql.DataSource" 32 maxActive="10" 33 maxIdle="4" 34 maxWaitMillis="10000" 35 validationQuery="values 1" 36 driverClassName="org.apache.derby.jdbc.ClientDriver" 37 url="jdbc:derby://@derbyserver@:@derbyserverport@/@gsdl3webhome@/etc/usersDB" /> 38 39 <Realm className="org.apache.catalina.realm.LockOutRealm"> 40 <Realm 41 className="org.greenstone.gsdl3.GoogleSigninJDBCRealm" 42 userTable="USERS" userNameCol="USERNAME" userCredCol="PASSWORD" 43 userRoleTable="ROLES" roleNameCol="ROLE" 44 userEmailCol="email" 45 googlesigninClientId="@googlesigninclientid@" 46 localDataSource="true" 47 dataSourceName="jdbc/realmDB" /> 48 </Realm> 49 27 50 <!-- Session Manager. Default values are used. See 28 51 packages/tomcat/webapps/docs/config/manager.html for more info.
Note:
See TracChangeset
for help on using the changeset viewer.