Preloader image

Inicio Rápido

Para testá-lo:

mvn clean package tomee:run

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.