在应用程序客户端访问一切正常?如果是真的话,肯定问题就是你的web.xml了
解决方案 »
- java解析html标签<sup> 报错
- 基于SSI2框架,如何对查询的结果进行分页
- j2ee 安装失败后 怎么也安装不上了,~~~!!!!!!!!!选者目录后 按next 就不行了,不知道什么问题~~
- struts 连接不上Access???
- JDOM如何在TOMCAT里配置,我配置几次都没成功,请说一下
- Hibernate 醒目,NonUniqueObjectException问题,在线等待
- weblogic 中,如何获取客户连接ip地址?
- eclipse有关于weblogic service的插件吗?
- tomcat源码分析,感觉很难入入手,
- 新人写项目,service方面求问啊
- 没有高学历就不能学编程吗?
- java连接数据库问题
但是我想这种做法,EJB和JSP都依赖于一个JVM运行,等于本地调用.
如果我想远程调用,把EJB和JSP不放在一个机子上,那么配置文件应该如何部署???
Properties env = new Properties();
env.put("java.naming.factory.initial", "com.sun.jndi.cosnaming.CNCtxFactory");
env.put("java.naming.provider.url", iiopurl);
Context ic = new InitialContext(env); Object objref = ic.lookup("<EJB JNDI>");
POInfoRemoteHome poinfoHome = (POInfoRemoteHome)PortableRemoteObject.narrow(objref, POInfoRemoteHome.class);
POInfoRemote poinfo = poinfoHome.create(param1, param2);
......当然,EJB部署后生成的client端也需要COPY到机器A中的WEB module下其能访问的目录下。
如果把EJB放在机器A上.把JSP文件放在机器B上.
那么在机器B里的WEB工程中的LIB文件夹下存放HOME接口的扩展接口和远程接口的扩展接口.然后把JBOSS的CLIENT的JAR复制到WEB工程中的LIB文件夹下.
其他还要配置做法?如果按上面做法,机器B上用应用程序是可以正常访问到的,JSP就是不行.我没用RMI IIOP协议.我用的是BEA的JNDI技术