WARNING: Failed to retrieve JNDI naming context for container

阳光穿透心脏的1/2处 2023-06-23 14:21 137阅读 0赞

WARNING: Failed to retrieve JNDI naming context for container [StandardEngine[Catalina].StandardHost[localhost].StandardContext[project_name]] so no cleanup was performed for that container
javax.naming.NamingException: No naming context bound to this class loader

出现此类问题大致是Tomcat的问题,排除问题方式如下:

方式一、清除Tomcat缓存

Console-》Server-》选择Tomcat -》clean
在这里插入图片描述

方式二、重新编译class

右键项目-》Project-》Build All or Build Project
在这里插入图片描述

方式三、检查class的编译路径

在这里插入图片描述
最后:
通过解决JNDI问题后发现项目中的过滤器类没有找到,经过查看原来是Deployment Assembly中的Deploy Path有问题。这里的部署路径应该是WEB-INF/classes,而原路径确实/,这里应注意!
在这里插入图片描述

发表评论

表情:
评论列表 (有 0 条评论,137人围观)

还没有评论,来说两句吧...

相关阅读