|
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节的内容。
|