繁体   English   中英

Weblogic上的Java EE应用程序部署

[英]Java EE application deployment on Weblogic

我正在使用以下配置Machine -1,Mananged server -1 webbapplication在weblogic上部署和配置Java EE应用程序,即在托管服务器1上进行战争部署2问题Machine -2,Mananged server -2 EAR部署, JDBC,JMS服务器(模块,资源,队列和队列连接工厂仅针对托管服务器-2)托管服务器2上的配置托管服务器-2部署和配置没有问题

Managed-server-1的2个问题是:此设置无法正常工作,当我部署战争1时,他遇到了以下问题。<2011年4月11日15:26:03 BST> <[ACTIVE] ExecuteThread :队列为'1':'weblogic.kernel.Default(自我调整)'> <> <> <> <1302531963725>

  1. weblogic.deployment.EnvironmentException:[J2EE:160200]解决应用程序“ MapPackProduction-war”的模块“ MapPackProduction-war.war”中的ejb-ref'gov.rpa.rita.rlr.soplot.request.jsf.MapPackRequestController / dataServiceFacade'时出错'。 ejb-ref没有ejb-link,并且未指定目标bean的JNDI名称。 尝试将ejb-ref自动链接到其目标bean的尝试失败,因为在应用程序中找不到EJB来实现“ gov.rpa.rita.rlr.mappack.ejb.facade.DataServiceRemote”接口。 请将此ejb-ref链接或映射到其目标EJB,并确保ejb-ref中声明的接口正确。

机器-2,受管服务器-2 EAR部署,JDBC,JMS服务器(模块,资源,队列和队列连接工厂仅定向到受管服务器-2)在受管服务器2上进行配置受管服务器-2部署和配置没有问题

回答有关我的方法的更多信息是否有用,是因为我没有使用weblogic集群,因为此应用程序将在没有集群的情况下进行部署,因为我们没有针对集群的oracle许可证。

我的方法正确吗? 如果是,请在托管服务器1上建议解决2个问题

提前非常感谢

尚不清楚您要做什么,但是ejb-link错误似乎表明您正在尝试使用WAR文件中的代码使用EJB。 我的第一个猜测是您正在尝试将EJB打包在WAR文件中。 这不适用于Java EE5。 您需要将包含Web应用程序和EJB JAR文件的WAR打包到EAR中。

如果EJB是单独部署的,并且您尝试使用ejb-link进行EJB注入,请查看ejb-jar.xml配置参考以确保已正确设置它。 另外,请查看weblogic-ejb-jar.xml参考,并在那里可以做什么。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM