Tag: ear

如何在一个.ear文件中包含两个.war文件?

我使用jboss 4.0.2,我想在一个.ear文件中有两个.war文件。

关于EAR与WAR的EJB解释

我刚刚开始阅读EJB。 即使我冒险进入它,我也会根据我所听到的内容提出一些问题。 是否必须将使用EJB的应用程序部署为EAR? 包含EJB的应用程序是否可以像使用ECLIPSE和不使用ANT的其他其他Java Web项目一样进行部署?

从另一个EAR访问本地会话Bean?

如何在另一个EAR中调用EAR中的本地会话Bean,这两个EAR都部署在同一个Glassfish v3域中? 这是结构: Glassfish v3 Domain1 EAR1 EAR1-EJB.jar class TestSessionBean <– @Stateless common.jar interface TestSessionLocal <– @Local EAR2 EAR2-EJB.jar class TestSessionBeanClient <– @Singleton, @LocalBean common.jar interface TestSessionLocal <– @Local TestSessionBean实现了TestSessionLocal,两个EAR都有common.jar。 我需要使用TestSessionBeanClient中的TestSessionBean。 我想利用本地会话bean因为性能。 我知道我不能在TestSessionBeanClient中使用简单的@EJB调用,所以我尝试像这样查找: InitialContext ic = new InitialContext(); TestSessionLocal tsl = ic.lookup(“java:global/EAR1/EAR1-EJB/TestSessionBean!org.test.TestSessionLocal”); 这将抛出ClassCastException,因为返回的对象不是TestSessionLocal,而是代理类,如: TestSessionLocal_1389930137 为了能够调用它的方法,我必须做反思才能找到它的方法。 请帮忙。 先谢谢你。

Maven EAR插件,重命名应用程序

我有一个maven耳模块。 例如,其工件ID是MyApp 。 Maven创建名为MyApp-1.0-SNAPSHOT.ear ear archive,Glassfish管理面板显示名为MyApp部署应用程序 我想更改默认名称。 我试过这个: org.apache.maven.plugins maven-ear-plugin 2.8 mySuperName 但它只更改application.xml中的一个字符串: mySuperName 我还有其他选项可以重命名该应用吗?

如何使用包含某些文件的ant构建创建EAR文件?

我正在使用eclipse使用ant构建一个ear文件。 我正在使用oc4j,我想确保构建中包含orion-application.xml。 我目前正在使用但不起作用的是: 构建ear文件 将此添加到耳朵的正确方法是什么?

EAR与单独的EJB + WAR

将应用程序部署为EAR(使用1个EJB和1个WAR模块)与单独的模块有什么区别? 我想使用GlassFish 3 Web配置文件,但它不支持EAR存档。 我可以简单地将EJB和WAR用作单独的模块吗? 还有其他选择吗?

瘦的WAR,EAR中的库:“找不到struts-tags”错误

在Java EE项目中,我将所有库从WAR/WEB-INF/lib到EAR/lib 。 打开JSP,现在我收到此错误: Struts检测到一个未处理的exception: 消息: 找不到文件“/ struts-tags” 文件:org / apache / jasper / compiler / DefaultErrorHandler.java 行号:51 Stacktraces org.apache.jasper.JasperException: File “/struts-tags” not found ……….. ……….. 如何解决这个问题?