而且还说少什么sampleApp.ear文件...............

解决方案 »

  1.   

    sampleApp.ear 是webshpere自带demo,呵呵,你都修改什么了啊,还有你数据垣建立了吗??还真的没有遇到过你的问题,把出错的详细信息都铁出来。
      

  2.   

    偶解决了!!!
    查看了相关文档.......具体如下:在管理控制台中查看是否有任何错误或者异常信息。 
    查看 tracefile 文件信息。 
    检查 websphere 应用程序服务器的标准输出和标准错误文件的信息 (确认在配置应用程序服务器时所指定的存放 标准错误或标准输出的文件的目录是否存在)。 
    检查 activity.log 文件。 
    如果需要的话,跟踪应用程序服务器的启动过程。 
    应用程序服务器不能启动的主要原因是因为: 
    应用程序服务器的一个组件,比如说企业应用程序或者是EJB不能被装载或者是启动。这可以通过下面的迹象中 的一个或几个来表明这种错误: 当管理服务器启动时,弹出的对话窗口出现下面的信息:Command [server name].start Sub-command error. 
    在管理控制台下面的信息显示面板中出现错误信息(信息前面的红色三角标志来标志)文字,比如: Command [server name].start Sub-command error. 
    在 tracefile 文件中出现如下的信息: ADSM0104W: Failed to initialize a server: <server_name>. 这些信息后面跟的是相关于指定的组件的 JAVA 异常信息。 应用程序服务器在某个方面的错误的配置导致服务器不能启动。例如: 在命令行方式参数中指定了错误的 Java 选项。这些错误的参数信息将显示在应用程序服务器的标准输出 错误文件中(无法识别的选项)。为了显示这些 JAVA 命令的参数,可以选择: 
    administration console, application server, JVM settings, generated command line arguments. 
    存在一个错误的 trace 规范参数。从应用程序服务器的观点来说,这也是一个错误的命令行参数。 应用程序服务器的某个组件不能正常的装载可能是因为下面的原因: 一个企业应用程序已经被安装(选择管理控制台(administration console), 企业应用程序 (enterprise applications)菜单项,右击安装应用程序选项来安装应用程序(*.ear), path),),但是 实际的EAR文件在相关的目录中却不存在。在 tracefile 文件或者是管理控制台中出现下面的问题: 
    com.ibm.ejs.sm.exception.OpException: 文件: <WAS_HOME>/installedApps/sampleApp.ear 不存在。 
    一个 persistent (CMP or BMP) enterprise bean 所依赖的数据库不存在,或者是应用程序服务器没有足够的足够的权限来访问它。在应用程序服务器的标准输出和标准错误文件中的log信息出现如下的错误: 创建 CMP persister 数据库时出错 <data_source_name> 
    启动 CMP bean 时出现错误 <bean_name> 
    当这些情况发生时,需要确认数据源的名字以及访问数据源的用户名和密码是否能够访问指定的数据源。 (管理控制台,应用程序服务器,安装 EJB 模块,点击 bean 以及 CMPBean 的数据源相关表)。