项目场景:用maven新建一个web项目
问题描述
在webapp下面创建一个jsp文件,在这个文件中调用java包下的一个类的方法,启动tomcat之后报500错误
Message类:
first.jsp:
原因分析:
1.在网上查阅相关资料之后,说有可能是idea编译运行的jdk环境和tomcat的不一致所致,在这里需要注意的是tomcat的jdk默认是系统环境中配置的,我在查看自己电脑的相关配置之后,发现他们果真不一样,在把他们配成一样的之后,发现仍然报500错误
2.正在我百思不得其解时,我试着单独运行jsp文件发现它报的错误竟然和使用tomcat的不一样!
解决方案:
将java类中tset方法加上一个返回类型
正确输出页面: