使用Eclipse和Tomcat进行Seam开发.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
使用Eclipse和Tomcat进行Seam开发

本文演示了如何使用Eclipse和Tomcat进行Seam开发,本文可以作为一个基于POJO+JPA+Hibernate的Seam开发的项目模板。 JBoss Seam是Java EE领域里最具创新意识的全栈式的Web应用框架之一。 这里,我们不准备介绍Seam的基本概念,让我们直接投入到教程中去吧! 为了开发一个企业级应用,首先必须在本地安装一个应用服务器,如果考虑到系统资源和性能问题,这将是很痛苦的事情。 在开发阶段,开发人员通常都希望代码热部署的时间尽可能地短,因为这将极大地提高他们的开发效率。但是在开发过程中,当应用服务器运行的时候,这将难以实现。 或者,你也可以使用比应用服务器更轻量的Web服务器。Seam对Tomcat Web服务器有很好的支持。 本教程侧重于演示在不支持EJB的Tomcat web服务器下进行Seam开发,这也意味着将使用POJO并采用JPA和Hibernate作为持久化提供者进行Seam开发。 本教程的主要目标是使用Seam、Tomcat和Eclipse进行快速应用程序开发。 Seam开发的环境要求: 下载最新版本的Seam 2.0.0 GA 下载Tomcat 5.5或者Tomcat 6 下载最新版本的Eclipse 下载Sysdeo Tomcat插件 让我们开始吧! 1. 解压Seam 2 GA分发包到本地硬盘 (图1) 2. 来自Seam 2 GA分发包的JPA实例 (图2) 3. 使用ant在tomcat5.5中部署JPA实例(请确保您安装了ANT)。 键入命令:ant tomcat55,创建JPA WAR文件。 (图3) 4. 一旦创建成功,你可以在dist-tomcat55目录下找到jboss-seam-jpa.war这个war文件。 (图4) 5. 现在将这个WAR文件导入到Eclipse中,并生成一个Eclipse工程。 (图5) 6. 在Eclipse导入控制台中选择Web - WAR file导入WAR文件 (图6) 7. 选择jboss-seam-jpa.war文件的绝对路径,点击next。 (图7) 8. 从WEB-INF/lib目录中导入全部libs (图8) 9. 这是一个创建在Eclipse工作台的新项目 (图9) 10. 在WEB-INF目录下创建classes文件夹,用于存放class文件。 (图10) 11. 配置编译路径,使src目录可以使用正确的classes目录。 (图11) 12. 选择classes目录作为默认的输出目录 (图12) 13. 从Seam-JPA实例中复制src目录下的所有文件 (图13) 14. 粘贴到Eclipse项目中的src目录下 (图14) 15. 现在src下的文件已显示成目录结构,但是有错误。 (图15) 16. 删除Eclipse项目工作台根目录下的ImportedClasses目录 (图16) 17. 为了移除src目录下的错误显示,导入TestNG包到WEB-INF/lib 目录下。 (图17) 18. 现在src目录下的错误消失了 (图18) 19. 配置Tomcat Sysdeo插件到Tomcat的安装目录 (图19) 20. 在Eclipse工具栏上,会看到Sysdeo-Tomcat的快捷键–Start,Shutdown和Restart。 (图20) 21. 告诉建立的项目(jboss-seam-jpa)它是一个基于Sysdeo插件的Web项目(项目-右击-属性-Tomcat) (图21) 22. 现在在Tomcat中更新/定义项目的上下文(server.xml将被更新) (图22)如果右键项目没有Tomcat project选项,则是第步没有没配置。 23. 打开context.xml文件(在Webcontent/META-INF目录下),复制Resource标签。 (图23) 24. 打开server.xml文件(在Tomcat_Home/conf目录下),查看项目上下文是否被定义。 (图24) 25. 将从context.xml复制来的Resource标签作为子标签粘贴到server.xml里的Context标签下(请确保Resource已经关闭) (图25) 26. 为了使用HSQL DB,从Seam分发包中复制hsql.jar到Tomcat-Home/common/lib目录下。 (图26) 27. 现在所有的配置工作都完成了,然后点击在Eclipse-Sysdeo工具栏上的Start按钮来启动Tomcat。 (图27) 28. 你可以看到控制台输出了Tomcat服务器已启动的信息 (图28) 29. 通过打开浏览器并且浏览http://local

文档评论(0)

l215322 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档