EJB 三 + Spring 3.x + Struts 2.x + JPA +DWR + MySql 5.0 整合开发,服务器JBoss + Tomcat

EJB 3 + Spring 3.x + Struts 2.x + JPA +DWR + MySql 5.0 整合开发,服务器JBoss + Tomcat

1.原理介绍

  本架构才用的是Tomcat + Jboss,这是本标.

 我们的目标明确了所以,Tomcat 是通过什么来调用Jboss 的呢这就是我们要计论的问题!

 Tomcat 是通过1099 端口调用Jboss 的JNDI 来获得EJB 对象.当然这只是对应于EJB1.X

 至EJB2.X 的传统方式.当然在EJB3中也是存在.EJB3中有了IOC (依赖注入)所以就可以在

 Tomcat 中直接调EJB 对象了.这些一只是概念上的不同但低层操作都是一样的.所以具体的

 可以参见sum jce 文档.因为这些内容对本节内容的理解和应用不太大.

2.首先eclipse 工具 Jboss 4.2 和Tomcat  整合

  step 1 :Tomcat JVM启动参数 添加如下

-Djava.naming.provider.url="jnp://127.0.0.1:1099"
-Djava.naming.factory.initial="org.jnp.interfaces.NamingContextFactory"
-Djava.naming.factory.url.pkgs="org.jboss.naming:org.jnp.interfaces"

  step 2: jboss-4.2.3.GA\client 目录下的所有*.jar 包复制到 Tomcat 6.0\lib 目录下

 

注意: Tomcat 5.x 是\jakarta-tomcat-5.0.28\common\lib 目录下

 

 step 3 :启动eclipse 就OK