Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jakarta ee 用JNDI测试EJB远程接口_Jakarta Ee_Jndi - Fatal编程技术网

Jakarta ee 用JNDI测试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.

我试图遵循一个示例程序,该程序是为测试EJB的远程接口而编写的。在测试类中,他们声明:

    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"