- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
使用OpenEJBTomcatMyEclipseMySQL
使用OpenEJB+Tomcat+MyEclipse+MySQL进行EJB 3.0开发马鹏斐,mailto:mpf07@,FIT1-311mpf07@,FIT1-3112012年10月17日星期三本文介绍的是在MyEclipse下进行EJB 3.0开发的方法,使用Tomcat + OpenEJB作为J2EE服务器,MySQl作为数据库。开发环境虽然本文介绍的方法并不只适用于以下指定的版本,但是主教只验证了自己机器上所装这些软件的以下版本,因此建议大家使用以下版本以保证方法有效。相关软件下载,请参考网络学堂通告——“开发环境(EJB小作业)---相关软件下载”。以下是各软件及环境的版本介绍及其安装说明:Java环境:JDK 1.7.0建议使用JDK 1.6以上版本。JDK安装完成后,请手动配置名为JAVA_HOME的环境变量,否则Tomcat无法正常启动。服务器引擎:Tomcat (7.0以上)+ OpenEJB(4.0以上)进行EJB开发,要使用J2EE服务器,即Java 企业版服务器,比较常用的有JBoss, WebLogic等,但是这些服务器都比较重量级,启动比较慢,因此在调试启动时往往非常浪费时间。Tomcat是一个Servlet容器,故不能直接作为EJB容器。而开源的服务器项目OpenEJB是一个轻量级的EJB容器,除了有单独运行版本以外,还有可能很容易地嵌入到Tomcat中的版本,于是我们选用Tomcat + OpenEJB的组合来部署EJB。Apache Tomcat目前必威体育精装版版本为7.0.32,是稳定版,助教使用的版本是 7.0.30,建议使用tomcat 7.0以上的稳定版本。OpenEJB目前必威体育精装版的版本是 4.5.0,助教使用的版本是4.0.0,建议使用4.0版本以上,否则将不支持apache-tomcat 7。OpenEJB分为Standalone与Drop-in WARs两种版本。Standalone版本可独立运行作为EJB服务器;Drop-in WARs版本可嵌入Tomcat,使Tomcat可提供EJB服务。我们选用的是后一种,助教使用的具体版本是:tomee-webapp-4.0.0.war。主要难点在于OpenEJB的使用,目前网上中文的介绍OpenEJB的资料非常少,因此主要的问题大都需要到OpenEJB的官方网站(/)上去查。Tomcat(这里使用的是非安装版)的安装是非常简单的,只需要将下载的压缩包进行解压即可。而OpenEJB嵌入式版本的安装也非常简单,只需要将下载的tomee-webapp-4.0.0.war放到Tomcat的webapp目录下,启动Tomcat(TOMCAT_HOME/bin/startup.bat)即可。启动tomcat,在浏览器中输入以下地址来测试一下是否安装成功:tomcat测试:http://localhost:8080openejb测试:http://localhost:8080/tomee-webapp-4.0.0如果都能够正常显示相应页面,则安装成功。注意openejb提供了JNDI Browser可以方便地查看所部署的sessionbean接口。数据库:MySQL Server 5.5.27需安装MySQL Server 5.5.27,5.5以上的版本应该都可以,在安装中请记住自己设置的root用户密码。由于MySQL本身只提供了一个命令行界面,因此为了方便操作,可以另外安装一些可视化的MySQL工具(比如MySQL GUI)连接到MySQL上来帮助管理数据库。当然你也要学习一下如何在MySQL中将设计的数据库表导出到一个.sql文件。自动构建工具:Apache-Ant 1.7.0(可选)相信很多人都听过,甚至使用过Ant,它将使你的工程的部署、发布、移植变得更加简便。只需要编写相关配置文件(如build.xml),把相关的变量(如:文件目录、端口号等)、操作(编译、拷贝、执行等)集合起来到一条命令上。本次作业对ant工具的使用可自选:完全不使用ant,所有操作手动解决:OK!使用ant,但不单独安装Ant 1.7.0,而是使用MyEclipse自带的ant工具:OK!IDE:MyEclipse(10.0)建议使用MyEclipse 10.0版本,我们提供了安装程序及注册码文件的下载。以下我们转到MyEclipse环境下,说明如何为EJB 3.0的开发配置相关环境。关于Web开发(主要指JSP, Java Servlet)的相关问题,请自己学习。这里主要讲解EJB工程如何部署。我们的EJB工程是要部署到我们所安装的Tomcat+OpenEJB上,而且MyEclipse自带的Tomcat是无法部署EJB工程的,因此,不能直接使用MyEclipse中Run on
文档评论(0)