`
nbaertuo
  • 浏览: 75406 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

Myeclipse-seam

阅读更多

在Mc钟开发SEAM,

Myeclipse 6.0

seam1.21

jboss4.05+ejb3.0

下载SEAM1.21的源代码包,配置JBOSS-HOME的文件位置

 = C:\\Program Files\\jboss-4.0.5.GA

CMD到

F:\develop\source\jboss seam\jboss-seam-1.2.1.GA\examples\booking中,执行ANT,成功的话在jboss.home中应该有jboss-seam-booking.ear文件。

1.在Myeclipse中新建一个enterprise工程,名字叫booking,web(bookingWEB)和ejb(bookingEJB)工程名默认,然后拷贝jboss-seam-booking.ear中除jboss-seam-booking.jar和jboss-seam-booking.war之外的文件到booking工程钟,修改application.xml,为   

   <module>
        <web>
            <web-uri>bookingWeb.war</web-uri>
            <context-root>/seam-booking</context-root>
        </web>
    </module>
   
    <module>
        <ejb>bookingEJB.jar</ejb>
    </module>

2.拷贝jboss-seam-booking.war中所有文件到bookingWEB中,修改components.xml

<core:init jndi-pattern="jboss-seam-booking/#{ejbName}/local" debug="true"/>为

<core:init jndi-pattern="booking/#{ejbName}/local" debug="true"/>这个地方是你在JBOSS部署完的EAR项目名。

3.拷贝jboss-seam-booking.jar中除CLASS文件之外的文件到bookingEJB的SRC中,再回到examples\booking钟拷贝SRC目录下文件到bookingEJB的SRC中,开始编译的时候报错因为没有JAR包,在F:\develop\source\jboss seam\jboss-seam-1.2.1.GA中把hibernate-all.jar,jboss-ejb3-all.jar,jboss-seam.jar,myfaces-api-1.1.4.jar,myfaces-impl-1.1.4.jar拷贝到bookingEJB中并添加到构造路径中,这样发布booking工程到JBOSS就可以运行了,可以开始SEAM旅程了,哈哈。

分享到:
评论
2 楼 chxkyy 2008-04-28  
如果用tomcat 在
<core:init jndi-pattern="booking/#{ejbName}/local" debug="true"/>这个地方是你在JBOSS部署完的EAR项目名。
booking怎么写?
1 楼 nbaertuo 2007-10-20  
application.xml 
  <module>
        <web>
            <web-uri>bookingWeb.war</web-uri>
            <context-root>/seam-booking</context-root>
        </web>
    </module>
   
    <module>
        <ejb>bookingEJB.jar</ejb>
    </module>

components.xml
<core:init jndi-pattern="booking/#{ejbName}/local" debug="true"/>

相关推荐

Global site tag (gtag.js) - Google Analytics