工程前端jsp用Tomcat后端ejb用Weblogic如何整合

saiya 04-07-09

最近用jbuilder作了一个工程,选择服务器时jsp用了Tomcat4.1,ejb用了
Weblogic,分别测试时jsp和ejb都能通过,但整合在一起时出现如下错误:
-- Unable to connect to WebLogic server at t3://127.0.0.1:7001

-- Please make sure that the server is running.
-----
Weblogic server已经运行,不知如何做,请高手指点。

juzcn
2004-07-10 09:59

tomcat和weblogic在不同的端口响应请求。一个默认是8080一个是7001。不知道你想做什么?

saiya
2004-07-10 17:08

我想在两台机子上一个跑Tomcat,运行Jsp页面调用另一台机子上跑的Weblogic上运行的Ejb,这种运行方式在同一台机子上已经通过,放在不同机子上不行,请指点,谢谢。

juzcn
2004-07-10 19:53

理论上没有问题。在同一台机上时,可能不容易确定谁处理了jsp。因为Weblogic即可以处理jsp也可以处理ejb。

我想问题出在访问ejb的资源。在同一台机上我们用InitialContext()获得JNDI的上下文,不同机器时需要设置一些参数。

wwlhp@jdon
2004-07-12 09:49

获得JNDI的InitialContext有问题,tomcat和weblogic不在同一台机器上面,所以java.naming.provider.url不能指定为:t3://127.0.0.1