(不知道对错,仅供参考)ejb.jar和ejb_client.jar文件为什么成对出现?因为在生成该企业应用程序时,使用了J2EE 1.3.1 RI版的deploytool工具以及Ant工具!在发布时选择Return client!所以有这种现象,为什么这么做呢?个人认为在Application Client使用时需要。是不是signon_ejb_client.jar(只包含接口文件)文件展开在webinfo的class目录下?没理解您的意思!sun-j2ee-ri.xml在ear包中什么作用?各个应用服务器都有自己的配置描述文件,比如Weblogic,Websphere,..

解决方案 »

  1.   

    我的意思是ejb_client.jar文件只包含本地接口文件,是不是在应用服务器上client.jar文件解压到web-inf目录下,这个我是猜测的。ear包有application.xml文件,描述ear包含的ejb jar文件,片断如下:
    <module>
        <ejb>signon-ejb.jar</ejb>
    </module>
    在application.xml文件不包含ejb-client.jar 的信息。