编译JSP时为什么会提示信息啊?

AntMaster 发布于 2012/02/04 12:03
阅读 20K+
收藏 0
JSP

首先运行JSP时提示以下信息,请问是什么问题呢?

2012-2-4 12:00:10 org.apache.jasper.compiler.TldLocationsCache tldScanJar
信息: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.

加载中
0
红薯
红薯
这个信息是在后台显示的,还是在页面显示的?
0
AntMaster
AntMaster

引用来自“红薯”的答案

这个信息是在后台显示的,还是在页面显示的?
后台显示的。当JSP首次编译时就显示,其后就不再显示了。用的是Tomcat 7,感谢老大了。
0
红薯
红薯
这个提示信息也不是错误信息,不予理会就是
0
苍耳道人
苍耳道人
这样的问题是你的页面中含有<!---->的注释 去掉就好了
0
aoyanfeng
aoyanfeng
只要不是error就可以无视之。
0
AntMaster
AntMaster

引用来自“烤红薯”的答案

这样的问题是你的页面中含有<!---->的注释 去掉就好了
试过了,依然提示。
0
零点三六
零点三六
修改tomcat属性,忽略对EL表达式的关键字检查。修改$CATALINA_BASE/conf/catalina.properties文件,添加org.apache.el.parser.SKIP_IDENTIFIER_CHECK=true选项
0
Smile月光
Smile月光
该评论暂时无法显示,详情咨询 QQ 群:点此入群
AntMaster
AntMaster
回复 @答复哈 : :/
答复哈
答复哈
回复 @Mr.CT : 哥BS你~
AntMaster
AntMaster
不用JSP了,不纠结了。
0
暗岚道人

三年前的问题,我今天开发的时候也遇到了,网上说的什么去注释根本不管用,因为我的页面很干净。

后来读了一遍提示,仔细想想发现点问题。

不知道有没有人记得Eclipse做web项目的话JSP页面上都有红x,当时的错误提醒是这样的:

The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path,这个很好解决,在build path里引入tomcat运行时需要的library即可。

所以我发现我的问题就出在这里,当我移除运行时的library,再运行时就不会再提示。但是难免的jsp页面上有红叉,如果有精神洁癖的话也会很难受,但是和运行效率比起来就不是那么重要了。

之所以挖坟,是想请教,有没有办法在去掉JSP验证红叉的情况下又不提示该错误。

AntMaster
AntMaster
将JSP验证关闭掉。
0
majianxiong
majianxiong

编辑$CATALINA_HOME/conf/logging.properties文件,在底部追加如下配置即可,验证通过

org.apache.jasper.compiler.TldLocationsCache.level = FINE

OSCHINA
登录后可查看更多优质内容
返回顶部
顶部