FFL2:FFL2 Main/Dev Environment/Configure Tomcat for FFL2 in Eclipse
Jump to navigation
Jump to search
- Go to 'File | New | Other... | Server | Server' and click next
- Choose the appropriate Tomcat version under 'Apache', enter the name as 'FFL2 Dev Tomcat Server' and click 'Next'.
- Set the Tomcat installation directory (e.g. /opt/apache-tomcat-8.0.9) and click 'Next'
- Add the fantacyweb project to the server and click 'Finish'
- Open the server's context.xml file using Project Explorer
- Click the 'Source' tab at the bottom of the editor pane and add the following data source config just before the closing </Context> tag
- *Note:* this step should not be necessary if this config has already been added to your tomcat installation
<!-- set up data source for connecting to the FFL database -->
<Resource name="jdbc/FantacyDS"
auth="Container"
type="javax.sql.DataSource"
maxActive="10"
maxIdle="3"
maxWait="10000"
username="fantacist"
password="password"
driverClassName="org.mariadb.jdbc.Driver"
validationQuery="SELECT 1"
url="jdbc:mysql://localhost/fantacy?autoReconnect=true"/>
<!-- set up realm for authenticating users into roles when they log in -->
<Realm className="org.apache.catalina.realm.DataSourceRealm"
debug="99"
localDataSource="true"
dataSourceName="jdbc/FantacyDS"
userTable="FantacyManager"
userNameCol="email"
userCredCol="password_hash"
digest="SHA"
userRoleTable="FantacyManagerRoleByEmail"
roleNameCol="roleName"/>
- Save the file
- Open the 'Servers' tab and click the 'Play' button
- Open a browser and point to http://localhost:8080/fantacyweb/
- Voila !



