IntelliJ IDEA 为什么打不开jsp页面

liwei007 2008-12-26 03:05:21
IntelliJ IDEA 为什么打不开jsp页面。idea.log日志里报:

2008-12-26 14:40:58,562 [1136703] ERROR - .intellij.psi.impl.ElementBase -
java.lang.ClassCastException: com.intellij.psi.impl.source.jsp.impl.WebDirectoryElementImpl cannot be cast to com.intellij.psi.PsiFile
at com.intellij.lang.jsp.JspFileViewProviderImpl.getKnownPrefixesInner(JspFileViewProviderImpl.java:123)
at com.intellij.lang.jsp.JspFileViewProviderImpl.access$100(JspFileViewProviderImpl.java:33)
at com.intellij.lang.jsp.JspFileViewProviderImpl$1.compute(JspFileViewProviderImpl.java:49)
at com.intellij.lang.jsp.JspFileViewProviderImpl$1.compute(JspFileViewProviderImpl.java:45)
at com.intellij.openapi.util.FieldCache.get(FieldCache.java:49)
at com.intellij.lang.jsp.JspFileViewProviderImpl.getKeyPrefixes(JspFileViewProviderImpl.java:74)
at com.intellij.lang.jsp.JspFileViewProviderImpl.getKeyPrefixes(JspFileViewProviderImpl.java:69)
at com.intellij.lang.jsp.JspFileViewProviderImpl.getKnownTaglibPrefixes(JspFileViewProviderImpl.java:92)
at com.intellij.psi.impl.source.parsing.jsp.JspLexer.doInitOriginal(JspLexer.java:60)
at com.intellij.psi.impl.source.parsing.jsp.JspLexer.start(JspLexer.java:74)
at com.intellij.lang.impl.PsiBuilderImpl.a(PsiBuilderImpl.java:266)
at com.intellij.lang.impl.PsiBuilderImpl.<init>(PsiBuilderImpl.java:42)
at com.intellij.lang.PsiBuilderFactoryImpl.createBuilder(PsiBuilderFactoryImpl.java:3)
at com.intellij.psi.jsp.JspElementTypeEx$1.parseContents(JspElementTypeEx.java:68)
at com.intellij.psi.impl.source.tree.ChameleonElement.transform(ChameleonElement.java:4)
at com.intellij.psi.impl.source.parsing.ChameleonTransforming.transformNoLock(ChameleonTransforming.java:42)
at com.intellij.psi.impl.source.parsing.ChameleonTransforming.transform(ChameleonTransforming.java:9)
at com.intellij.psi.impl.source.parsing.ChameleonTransforming.transformChildren(ChameleonTransforming.java:52)
at com.intellij.psi.impl.source.parsing.ChameleonTransforming.transformChildren(ChameleonTransforming.java:40)
at com.intellij.psi.impl.source.jsp.JspFileImpl.getDocument(JspFileImpl.java:111)
at com.intellij.jsf.FacesIconProvider.isFacesJsp(FacesIconProvider.java:55)
at com.intellij.jsf.FacesIconProvider$1.compute(FacesIconProvider.java:34)
at com.intellij.jsf.FacesIconProvider$1.compute(FacesIconProvider.java:32)
at com.intellij.psi.impl.ParameterizedCachedValueImpl.getValue(ParameterizedCachedValueImpl.java:49)
at com.intellij.psi.util.CachedValuesManager.getParameterizedCachedValue(CachedValuesManager.java:104)
at com.intellij.jsf.FacesIconProvider.getIcon(FacesIconProvider.java:41)
at com.intellij.util.PsiIconUtil.getProvidersIcon(PsiIconUtil.java:18)
at com.intellij.psi.impl.ElementBase.getIcon(ElementBase.java:35)
at com.intellij.ide.projectView.impl.nodes.PsiFileNode.updateImpl(PsiFileNode.java:19)
at com.intellij.ide.projectView.impl.nodes.AbstractPsiBasedNode.update(AbstractPsiBasedNode.java:4)
at com.intellij.ide.util.treeView.AbstractTreeNode.getUpdatedData(AbstractTreeNode.java:95)
at com.intellij.ide.util.treeView.AbstractTreeNode.update(AbstractTreeNode.java:52)
at com.intellij.ide.util.treeView.AbstractTreeUi.doUpdateNodeDescriptor(AbstractTreeUi.java:1200)
at com.intellij.ide.util.treeView.AbstractTreeBuilder.updateNodeDescriptor(AbstractTreeBuilder.java:294)
at com.intellij.ide.util.treeView.AbstractTreeUi.processChildNode(AbstractTreeUi.java:1031)
at com.intellij.ide.util.treeView.AbstractTreeUi.processAllChildren(AbstractTreeUi.java:752)
at com.intellij.ide.util.treeView.AbstractTreeUi.processAllChildren(AbstractTreeUi.java:712)
at com.intellij.ide.util.treeView.AbstractTreeUi.updateNodeChildren(AbstractTreeUi.java:554)
at com.intellij.ide.util.treeView.AbstractTreeUi.processChildNode(AbstractTreeUi.java:1092)
at com.intellij.ide.util.treeView.AbstractTreeUi.processAllChildren(AbstractTreeUi.java:752)
at com.intellij.ide.util.treeView.AbstractTreeUi.processAllChildren(AbstractTreeUi.java:712)
at com.intellij.ide.util.treeView.AbstractTreeUi.updateNodeChildren(AbstractTreeUi.java:554)
at com.intellij.ide.util.treeView.AbstractTreeUi.updateSubtree(AbstractTreeUi.java:497)
at com.intellij.ide.util.treeView.AbstractTreeUpdater$2.run(AbstractTreeUpdater.java:154)
at com.intellij.openapi.util.ExecutionCallback.callback(ExecutionCallback.java:48)
at com.intellij.openapi.util.ExecutionCallback.doWhenExecuted(ExecutionCallback.java:32)
at com.intellij.openapi.util.ActionCallback.doWhenDone(ActionCallback.java:50)
at com.intellij.ide.util.treeView.AbstractTreeUpdater.performUpdate(AbstractTreeUpdater.java:152)
at com.intellij.ide.util.treeView.AbstractTreeUpdater$1.run(AbstractTreeUpdater.java:121)
at com.intellij.util.ui.update.MergingUpdateQueue.execute(MergingUpdateQueue.java:204)
at com.intellij.util.ui.update.MergingUpdateQueue.execute(MergingUpdateQueue.java:198)
at com.intellij.util.ui.update.MergingUpdateQueue$1.run(MergingUpdateQueue.java:157)
at com.intellij.util.ui.update.MergingUpdateQueue.flush(MergingUpdateQueue.java:169)
at com.intellij.util.ui.update.MergingUpdateQueue.flush(MergingUpdateQueue.java:131)
at com.intellij.util.ui.update.MergingUpdateQueue.run(MergingUpdateQueue.java:124)
at com.intellij.util.Alarm$Request$1.run(Alarm.java:213)
at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:27)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
at com.intellij.ide.IdeEventQueue.c(IdeEventQueue.java:35)
at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:99)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:217)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
2008-12-26 14:40:58,562 [1136703] ERROR - .intellij.psi.impl.ElementBase - IntelliJ IDEA 8.0.1 Build #9164
2008-12-26 14:40:58,562 [1136703] ERROR - .intellij.psi.impl.ElementBase - JDK: 1.6.0_10
2008-12-26 14:40:58,562 [1136703] ERROR - .intellij.psi.impl.ElementBase - VM: Java HotSpot(TM) Client VM
2008-12-26 14:40:58,562 [1136703] ERROR - .intellij.psi.impl.ElementBase - Vendor: Sun Microsystems Inc.
2008-12-26 14:40:58,562 [1136703] ERROR - .intellij.psi.impl.ElementBase - OS: Windows XP
2008-12-26 14:40:58,562 [1136703] ERROR - .intellij.psi.impl.ElementBase - Last Action: JetConnect.MarkAsRead
2008-12-26 14:40:58,562 [1136703] ERROR - .intellij.psi.impl.ElementBase -
...全文
1705 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
luojihaidao 2009-03-09
  • 打赏
  • 举报
回复
没有遇到过。
ojwftded 2009-02-07
  • 打赏
  • 举报
回复
你的idea配置tomcat的时候出错了吧,怎么会有这样的异常?把你邮箱给我吧,我写了一个idea7的tomcat的配置方法,虽然你的是idea8,但是大同小异,我给你发过去
wycarole 2009-02-02
  • 打赏
  • 举报
回复
问题是不是出现在包的配置和引用上啊
terryzero 2008-12-29
  • 打赏
  • 举报
回复
java.lang.ClassCastException: com.intellij.psi.impl.source.jsp.impl.WebDirectoryElementImpl cannot be cast to com.intellij.psi.PsiFile
恩 我也觉得是插件问题
idea已经够强大了不用再装插件了
难道你是想自己开发插件啊
yami251139 2008-12-27
  • 打赏
  • 举报
回复
朋友。。。
你这类型转换异常是插件问题引出的,把插件去掉就ok了

50,528

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧