错误:Unable to compile class for JSP的解决方法

type Exception report

message Unable to compile class for JSP:

description The server encountered an internal error that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: Unable to compile class for JSP: 

An error occurred at line: [14] in the generated java file: [D:\Program Files\Tomcat8.0\work\Catalina\localhost\Struts2Test2\org\apache\jsp\result_jsp.java]
Only a type can be imported. javax.jms.Session resolves to a package
查了半天原因,看到有一个帖子上说是缺少什么包,所以我就去找了错误提示中说的那个包,并且把它导入到action的java中,结果不要用。再把它导入到jsp的开头,结果错误从一处变成了两处。

又在网上查了一会,看到有的帖子说是引用的包有冲突导致的,然后我打开jsp文件一看,原来它的开头已经有一句导入那个包的语句了。我想,本来是一个错,我再导入一遍之后成了两个一样的错了,那是不是导入这个包引发的错误呢?所以我就把两个包都删了,重新部署一下,错误就没有了,程序正常运行。

本来写完程序之后直接运行的时候是正常的,但是当我想改一点什么东西没有成功,撤回去之后再运行就出错了。可能是再改的过程中看到有警告的地方想修复一下,结果弄巧成拙,并且导致出错吧。






猜你喜欢

转载自blog.csdn.net/mylf19/article/details/79202343