首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何向Eclipse动态web项目添加EJB功能?

如何向Eclipse动态web项目添加EJB功能?
EN

Stack Overflow用户
提问于 2012-04-10 09:50:04
回答 3查看 20.4K关注 0票数 11

我正在使用EJB3.0开发一个简单的应用程序,使用OpenEJB进行部署,并使用Eclipse。

我在Eclipse中将该项目创建为“动态web应用程序”。当我尝试创建第一个无状态会话bean时,我意识到@Remote注释无法解析。

解决这个问题的正确方法是什么?

  1. 删除这个项目并创建一个新的‘企业应用程序项目’(这似乎很重,所以我不确定我是否想朝这个方向前进)?
  2. 删除了这个项目并创建了一个EJB项目(这似乎不正确,因为我认为这样的项目只会让我捆绑应用程序的EJB部分)?
  3. 在我现有的项目中添加了一些库(是否有EJB 3.x的库包)?
  4. 在我现有的项目中添加了一个facet (我试图查看是否可以添加一个facet ),但我在这个项目的上下文中看不到EJB方面) ?

谢谢你的帮助。

更新:我找到了答案。

TomEE的安装有一个目录,其中包含编译和运行'apache-tomee-webprofile-1.0.0-beta-2/webapps/openejb/lib‘所需的所有jar文件

我在Eclipse中创建了一个用户库,其中包含上述lib文件夹中的所有jars,并将其添加到构建路径中。

EJB接口现在正确编译。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-04-13 07:46:48

  1. 创建一个新的企业应用程序项目( EAP )
  2. 创建一个新的EJB项目并将其添加到EAP
  3. 添加到EAP中您存在的

项目

现在,您可以在EJB项目中创建EJB,并从WEB项目调用它们。

还可以在支持企业应用程序项目的应用服务器(如JBoss)上部署或调试EAP。EAP部署为具有.ear扩展名的唯一文件。

例如,如果使用Tomcat,则无法部署ear包。

这里有一个关于用Eclipse创建ear的description页面。

票数 16
EN

Stack Overflow用户

发布于 2012-05-14 09:01:50

添加对TomEE或TomEE+的eclipse库支持的简单方法如下:

  1. 在eclipse中创建Tomcat 7服务器。(更改名称以反映它的library".
  2. Select‘s tomEE )
  3. 将其指向您的TomEE安装目录。项目goto中的
  4. :Properties -> Java构建路径-> -> "Add library“.
  5. Select "Server运行时,然后按next。
  6. 选择您刚刚创建的TomEE服务器配置文件,并单击finish.
  7. Click OK.

tomEE库已经添加到您的eclipse项目中。

票数 8
EN

Stack Overflow用户

发布于 2012-11-28 20:41:50

我正在使用maven并通过以下简单步骤使其工作:

'Add...'

  • Choose

  • 打开项目属性->部署程序集

  • 单击 'Java构建路径Entries'
  1. Choose 'Maven依赖项‘

就这样!

票数 -3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10086492

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档