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