jsp项目文件运行出现java.lang.ClassNotFoundException和Failed to load or instantiate TagExtraInfo class异常
2016-10-20 21:05
676 查看
今天电脑突然屏幕变得特暗无论如何调不好,目测是因为机器老化的缘故。遂紧急将为java web结课准备的的项目文件拷贝出来(因为彻底黑屏那就抓瞎了)。
但是在将项目拖到新机器上的myeclipse,部署打开后页面不是显示java.lang.ClassNotFoundException就是示Failed to load or instantiate TagExtraInfo class。
开始也是一脸蒙蔽,网上看了一堆解决方法,大多说是web-inf/lib/下出现了jsp-api.jar和servlet-api.jar还有什么servlet.jar与tomcat冲突之类的,然而对于我这个小白来说的机器上并没有这些包,而是完全用旧有的项目文件(从旧机器上拷来的),然后我注意到有些回答是说jdk版本存在差异导致低版本的项目文件不能读取或调用高版本的Library。我想到旧机器上我jdk是1.5,而新机器上是1.7。故trouble极有可能在此,然而当我将.setting文件里的jdk参数都调到与1.7一致后还是报错,但直觉告诉我解决问题的思路就在这里,根据版本一致的思路,我又一次修改了struts(旧机器是1.2,新机器是1.3)、javaEE
Library以及JSTL的版本使它们与之对应的调用工具版本一致,最后部署、打开、不出所料,运行正常。
但是在将项目拖到新机器上的myeclipse,部署打开后页面不是显示java.lang.ClassNotFoundException就是示Failed to load or instantiate TagExtraInfo class。
开始也是一脸蒙蔽,网上看了一堆解决方法,大多说是web-inf/lib/下出现了jsp-api.jar和servlet-api.jar还有什么servlet.jar与tomcat冲突之类的,然而对于我这个小白来说的机器上并没有这些包,而是完全用旧有的项目文件(从旧机器上拷来的),然后我注意到有些回答是说jdk版本存在差异导致低版本的项目文件不能读取或调用高版本的Library。我想到旧机器上我jdk是1.5,而新机器上是1.7。故trouble极有可能在此,然而当我将.setting文件里的jdk参数都调到与1.7一致后还是报错,但直觉告诉我解决问题的思路就在这里,根据版本一致的思路,我又一次修改了struts(旧机器是1.2,新机器是1.3)、javaEE
Library以及JSTL的版本使它们与之对应的调用工具版本一致,最后部署、打开、不出所料,运行正常。
相关文章推荐
- org.apache.jasper.JasperException: Failed to load or instantiate TagExtraInfo class:
- struts的标签库出现Failed to load or instantiate TagExtraInfo class
- org.apache.jasper.JasperException: Failed to load or instantiate TagExtraInfo class: org.apache.struts.taglib.bean.CookieTei错误解决方法。
- spring hiberante 集成出现异常 java.lang.ClassNotFoundException: org.hibernate.engine.SessionFactoryImplementor
- org.apache.jasper.JasperException: Failed to load or instantiate TagExtraInfo cl
- maven 项目出现 java.lang.ClassNotFoundException: or...
- 用maven管理项目,后加入tomcat中出现以下错误Failed to load or instantiate TagLibraryValidator class:
- JasperException: Failed to load or instantiate TagExtraInfo class: org.apache.stru
- 项目启动后发生org.apache.jasper.JasperException: Failed to load or instantiate TagLibraryValidator class: o
- Maven工程启动报错:maven 项目出现 java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoad
- Failed to load or instantiate TagExtraInfo class: org.apache.struts.taglib.bean.CookieTei
- eclipse编写spring mvc时运行出现java.lang.ClassNotFoundException: javax.servlet.jsp.jstl.core.Config
- maven项目下JSTL表达式联系出现java.lang.ClassNotFoundException: org.apache.jsp.WEB_002dINF.jsp.index_jsp
- Failed to load or instantiate TagExtraInfo class: org.apache.struts.taglib.bean.CookieTei
- 运行项目出现java.lang.ClassNotFoundException: org.springframework.web.util.IntrospectorCleanupListener
- 项目新导入jar包之后,运行报错:类没有找到异常(java.lang.ClassNotFoundException)
- maven 项目出现 java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
- java.lang.ClassNotFoundException: javax.servlet.jsp.jstl.core.LoopTag
- android 升级ADT到22后,出现bug: Could not find class,或者Caused by: java.lang.ClassNotFoundException:异常
- 关于Tomcat启动出现java.lang.ClassNotFoundException异常的解决方案