mvn clean package tomee:runDataSourceRealm e TomEE DataSource
Inicio Rápido
Para testá-lo:
Como funciona?
Um DataSource é definida em tomee.xml:
<Resource id="myDataSource" type="DataSource" /> <!-- standard properties -->Em seguida, esse DataSource é referenciada em server.xml:
<Realm
    className="org.apache.catalina.realm.DataSourceRealm"
    dataSourceName="myDataSource"
    userTable="users"
    userNameCol="user_name"
    userCredCol="user_pass"
    userRoleTable="user_roles"
    roleNameCol="role_name"/>Para inicializar o datasource (para o teste), usamos o hook TomEE, que fornece um arquivo import-.sql. O arquivo deve estar no classpath do datasource, então o adicionamos à lib (por padrão, no classloader). isto simplesmente contém as criações da tabela e a inserção do admin tomee com a senha tomee.
Teste-o
Acesse http://localhost:8080/realm-in-tomee-1.1.0-SNAPSHOT/ e conecte-se usando o login/password tomee/tomee. Você deve ver a Home.
