Skip to content

Latest commit

 

History

History
37 lines (21 loc) · 866 Bytes

README.md

File metadata and controls

37 lines (21 loc) · 866 Bytes

simple-shiro-web-app

A simple proof-of-concept of Shiro authentication with JDBC Realm and MySQL.

Prerequisites

  • JDK 6
  • Maven 3.0.3 or newer
  • Glassfish 3.1.1 or newer

Configure MySQL database

Run the following commands:

mysql -u root -p

create database simple_shiro_web_app;

grant all privileges on simple_shiro_web_app.* to 'root'@'localhost' identified by '123qwe';

flush privileges;

Now, populate the database with the script provided:

mysql -u root -p123qwe simple_shiro_web_app < pop_db.sql

Build WAR and deploy to Glassfish

In order to build a WAR package, run the following command:

mvn clean package

Then, deploy the resulting target/simple-shiro-web-app-0.1.war to your Glassfish domain instance.

Test

Point your browser to http://localhost/simple-shiro-web-app-0.1/