Jakarta ee 用JNDI测试EJB远程接口
我试图遵循一个示例程序,该程序是为测试EJB的远程接口而编写的。在测试类中,他们声明:Jakarta ee 用JNDI测试EJB远程接口,jakarta-ee,jndi,Jakarta Ee,Jndi,我试图遵循一个示例程序,该程序是为测试EJB的远程接口而编写的。在测试类中,他们声明: private static final String contestJNDI = System.getProperty("jndi.name.contest", "companyEAR/companyEJB/ContestEJB!com.company.interfaces.ContestRemote"); 以下2个参考文件需要在哪里定义?web.xml文件 "jndi.name.
private static final String contestJNDI = System.getProperty("jndi.name.contest",
"companyEAR/companyEJB/ContestEJB!com.company.interfaces.ContestRemote");
以下2个参考文件需要在哪里定义?web.xml文件
"jndi.name.contest"
及
JNDI映射很可能是在特定于应用服务器的配置文件(部署描述符)中定义的,比如ear文件中的
jboss.xml
。我使用的是jboss服务器,但战争中没有声明jboss.xml文件。我有一个web.xml文件,它有一个上下文参数声明。param值与getProperty()调用中的第二个参数匹配,但param名称为contest remote。
"companyEAR/companyEJB/ContestEJB!com.company.interfaces.ContestRemote"