HTTP Status 500- servlet的JSP抛出异常严重:Servlet.service()

2025-03-23 10:06:20
推荐回答(4个)
回答1:

你的JSP中嵌套的Java代码里面有语法错误,导致JSP不能被编译为Servlet,因此会出现这个问题,在类JapFactory里面缺少了getJspApplicationContext(ServletContext) 方法

回答2:

估计工程中和tomcat7 lib中重复的包在加载时是先被加载,而工程中的包版本要比tomcat7中的低,造成上面的异常。发现工程中出现诸如catalina.jar、jsp-api.jar、servlet-api.jar、javax.servlet.jsp.jar等这样的重复包,把它们从工程中删了就应该行了

回答3:

方法:先把jsp中你写代码清空,看是否有问题。
   有,说明环境问题,需从环境下手。
   没有,在慢慢加入你的代码,定位代码错误的地方。

回答4:

getJspApplicationContext()
没有这个方法~
直接用application就可以了