Skip to content

grails-samples/tomcat-jndi-example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

tomcat-jndi-example

This repository shows how to configure a DataSource with JNDI in a Grails 3 app deployed in tomcat.

  1. Define resource in /apache-tomcat-8.5.2.3/conf/context.xml

https://github.com/grails-samples/tomcat-jndi-example/blob/master/apache-tomcat-8.5.2.3/conf/context.xml#L31

  1. Configure DataSource to use JNDI - In the Grails 3 application, app configure for production environment to jndiName for dataSource configuration.

https://github.com/grails-samples/tomcat-jndi-example/blob/master/app/grails-app/conf/application.yml#L109

  1. Create DB. This repository contains a simple datatabase schema.

Create a database with the database name and user / password credentials you defined in the previous resource.

  1. Generate WAR file. build your grails app with ./gradlew assemble.

  2. Copy your app to tomcat webapps

cp app/build/libs/app-0.1.war apache-tomcat-8.5.2.3/webapp/app-0.1.war

  1. Start tomcat

apache-tomcat-8.5.2.3/bin/$ ./startup.sh

Your grails application should populate the database with three books.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published