说明:产生这个问题的原因是(对于startWebLogic.cmd)我添加了
set SHP=f:\bea\user_projects\domains\mydomain\applications
set CLASSPATH=%SHP%\PublicFunPag.jar;%CLASSPATH%在7.0中我一直是这样发布ejb的,如果去掉了这个 set classpath 在jsp调用ejb的时候就找不到已经在console中的类包!!

解决方案 »

  1.   

    这个警告信息虽然不影响我程序的正常运行
    但是waring 的出现 很明显是病态的!! 希望有关方面的高手给我一指点......
    有没有可能 8.1这个版本不同于7.0的编译机制?? 或者我应该用别的方法来调用ejb 呢??
    希望大家帮助我 ^_^
      

  2.   

    如果你的应用要部署在其他的机子上,你不是要设置这些机子的classpath么?这是不好的(甚至是不可行的)。wls8这样做是一个提醒,不是错误。如果你将应用作成*.ear,至少将web做一个*.war/ejbs作n个jars,你就不用设置target server's classpath.
      

  3.   

    在wls中可以在控制台发布ejb呀,我都是这样发布的。
      

  4.   

    to : bdsc() , zhx_232(笨狗熊妹妹) 首先 感谢二位参与我的提问!!
    我知道这个警告并不是错误,但是我说过这个提醒表明系统配置存在病态!如果我不在 startWebLogic.cmd 里面手动的修改set calsspath 前台的jsp 无法找到我定义的类包. 既然 8.1 有很高的智能化,我想我的做法是多余的! 但我始终也找不到用什么样的方法才可以使jsp 找到对应的类方法! 只是在 console中 简单的设置就可以么?? 还是 .......
    希望 二位给我帮助!
                                 ^_^ 谢谢