Suas pequenas palavras valeu por 20 foruns que eu frequentei …
Respondeu tudo e me esclareceu tudo …
Mais duvidas :
1- Muitos foruns criam em new>file>EJB project e depois criam um Dynamic Web Project para ele …
Outros já o fazem tudo dentro de um Dynamic Web Project , tem padrão nisso ??
2- Ja que você gosta de trabalhar como eu , EJB + Spring Security ( Essa era minha preocupação ).
Poderia me ajudar nesse erro aqui abaixo :
A minha duvida agora é que quando eu implementei o Spring Security , eu coloco um JNDI para os 2 …
Ae 1 JNDI fica responsável para a persistência, para não ficar com 2 arquivos de configuração de banco ( Hibernate & Spring Security ).
Eu configuro tudo dentro do projeto e eu faço tudo dentro de um Dynamic Web Project .
Esse erro que está ocorrendo é pq eu deveria configurar isso abaixo no Jboss ???
Eu crio um context.xml dentro do META-INF :
<Context reloadable="true">
<Resource name="jdbc/myappDB"
auth="Container"
type="javax.sql.DataSource"
maxActive="100"
maxIdle="30"
maxWait="10000"
username="root"
password="marcos"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/myapp?autoReconnect=true"/>
E dentro do web.xml eu coloco assim:
<resource-ref>
<description>DataSource myappBD</description>
<res-ref-name>jdbc/myappDB</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
e o meu grande persistence.xml fica :
[code]
<persistence-unit name="myapp" transaction-type="JTA">
<provider>org.hibernate.ejb.HibernatePersistence</provider>
<jta-data-source>myapp_ds</jta-data-source>
<properties>
<property name="connection.datasource">
java:/comp/env/jdbc/myappDB
</property>
<property name="hibernate.hbm2ddl.auto" value="update"/>
<property name="hibernate.show_sql" value="true" />
</properties>
</persistence-unit>
[/code]
e no final da erro no Jboss, ao carregar o projeto .