建议你先把javabean用main方法测试成功以后加入weblogic
因为你修改javabean以后weblogic需要重起才可以看到效果
而修改jsp却不用,你只要刷新页面得了,修改ejb以后,没办法
必须重起

解决方案 »

  1.   

    我来接着上面的说,同样的道理,你可以把weblogic映射到你的EJB开发环境中,比如说Jbuilder,同样你可以建立一个EJB的client测试端,这样就可以减少重启动的次数了!?
      

  2.   

    谢谢 gdsean(摇滚java) ,armyshu(五) 
    请问,如何把WEBLOGIC 映射到 JBUILDER6,我尝试过在 JBUILDER6 里 DELPLOY EJB 到WEBLOGIC,虽然成功了,但速度太慢了,硬盘狂叫大概要有3~5分钟,你们有好办法吗?
      

  3.   

    还有好办法吗???
    我查了 weblogic 网站,那里说 ejb 可以 update deploy,就是勾上deploy前面的选择框。对于原来就 deployed 的ejb,这个框默认就是勾着的,我把勾去掉,然后 apply ,确实 ejb 找不到了,我在勾上,apply,起作用的仍然是老的 ejb 程序。
    而对于 ejb 的 support class, 用这种方法是不能 update 的,请问还有什么解决办法吗,就非得重新启动weblogic??? 启动的时候,建立 oracle 连接池非常慢谢谢
      

  4.   

    对,你可以重新部署过EJB,你打开weblogic的控制台,启动服务器,登陆,如果你的配置文件里面先配置了ejb,启动服务器就会部署ejb了,你在控制台可以看见部署好的所有ejb,这里你可以在更改代码编译打包新的jar后再次部署,也许不用重启服务器了,但是我以前都是重启来部署的,而且有时候还必须删除掉原来的许多文件
      

  5.   

    其实,我对 ejb 的改动很少,但是对于 ejb 中调用到的class 经常改动,而这些support class 重新编译了,我目前试验下来,都必须重新启动weblogic 才起作用,这个就非常影响编码的效率了谢谢 gdsean(摇滚java) 我再等一会儿,如果没有人有更好的建议,我就给你分了,谢谢