applet如何与EJB通信

flycqz 2004-09-03 03:02:14
谢谢
...全文
48 点赞 收藏 5
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
dvictor 2004-09-03
或者通过http协议来传输数据
用servlet来连接ejb,applet利用http协议来和servlet通信,这样可以避开安全属性问题
回复
flycqz 2004-09-03
Caused by: java.security.AccessControlException: access denied (java.lang.RuntimePermission getClassLoader)

at java.security.AccessControlContext.checkPermission(AccessControlContext.java:270)
..................
谢谢!
我估计也是“安全属性“问题,
请问楼上的,该怎么设置??
回复
北极猩猩 2004-09-03
上面哪里有异常啊-_-#
一般来说EJB和applet之间的访问一定是通过远程接口进行的,这就要求执行applet的机器必须能够访问到应用服务器的JNDI和RMI接口,如果应用服务器部署在防火墙之后就会无法访问到。还有,EJB的Remote接口和容器生成的Stub也是必须和applet一起部署在客户端的,而且好像还要设置安全属性
回复
flycqz 2004-09-03
我在jbuilder9中调试是没有问题的,但是单独使用脱离jb就出现上面的异常
回复
flyxxxxx 2004-09-03
如果EJB与applet所在的WEB服务器不是同一台机器,不能直接访问,只能通过其它程序进行,如果是同一台服务器,与一般访问EJB的方式一样。
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2004-09-03 03:02
社区公告
暂无公告