美文网首页
浏览器报错:java.lang.reflect.Invocati

浏览器报错:java.lang.reflect.Invocati

作者: 万事皆成 | 来源:发表于2020-04-07 20:44 被阅读0次

问题:

领导上周五下午给我两个个 Java 项目的工作空间,让我清明假期跑起来,我初次接触 Java 项目,周五下午把公司内部的 IDE 安装好,然后看些 Java 基础知识,从熟悉 IDE,调试,开始各种挣扎,前后近二十个小时,今天上午终于把其中一个项目跑起来,下午整理一下,在这里记录下
本地启动 Tomcat 后,在浏览器输入链接报错:

StartHtmlServerServlet
ERROR in Server: com.ibm.conifg.BTTInitException: 
com.ibm.btt.base.ContextCreateException: java.lang.reflect.InvocationTargetException

调试:

控制台报了很多异常信息,末尾部分的异常如下图


异常信息

跟踪到出错引起异常的代码为:

import com.ibm.btt.config.InitManager;
InitManager.reset(inpath);   // Initiate the BTT runtime environment 

即初始化 BTT 运行时环境出现异常

解决方法:

1.将错误文件路径改成正确的文件路径
2.注释其它产生异常的代码

原因分析:

产生异常的代码没有进行异常处理,即没有 try...catch,导致错误信息直接返回到浏览器页面

经验:

1.Java 项目启动 Tomcat 后,就可以在浏览器访问
2.在这个项目中,产生异常的代码,只要做了异常处理,即使在控制台输出错误信息,不影响整个项目的运行(浏览器输入初始化链接时,控制台报了很多异常信息,但不影响访问结果)

相关文章

网友评论

      本文标题:浏览器报错:java.lang.reflect.Invocati

      本文链接:https://www.haomeiwen.com/subject/nvwbphtx.html