2.6 常见故障及解决方法

  (1)在命令行窗口中运行javac命令出现:
  "java"不是内部或外部命令,也不是可运行的程序或批处理文件。
  原因:javac.exe命令文件所有的路径没有包含在环境变量Path中。
  (2)执行javac -d build Hello.java HelloHome.java HelloBean.java 命令时出现编译错误,其中有一条错误是:
  cannot resolve symbol
  symbol : class EJBHome
  location : package ejb
  impor javax.ebj.EJBHome;
  原因:javac.exe命令文件甩在的路径没有被包含在环境变量Path中。
  解决方法:运行环境变量脚本命令setEnv.cmd。
  (3)运行客户端测试程序时,即运行:
  java HelloClient t3://127.0.0.1:7001时,出现:
   Exception in thread "main" java.lang.NoClassFoundError: HelloClient
  可能的原因是没有把“.”设置到环境变量classpath中。
  (4)执行java weblogic.ejbc... 命令时,抛出org.xml.sax.SAXParseException异常。
  原因:xml文件有语法错误
  解决办法:进行.xml文件有效性检查。
  (5)执行之后仅显示一行文字程序就结束。
  原因:可能没有部署或者没有正确部署EJB。
  解决办法:仔细查看本书3.4节的内容。