idea报错: Error during artifact deployment. See server log for details.

应用部署失败
按照提示,我查看了Tomcat localhost log 和tomcat catalina log都没有错误信息输出。
在网上搜索答案,有人说是依赖有问题,我检查依赖,并没有发现问题。

然后我查看启动时的输出信息,一直往上面看,发现一条错误信息:
Not binding factory to JNDI, no JNDI name configured
在idea里面这条信息是白色的,很容易被忽略。

所以应用部署失败的原因就是没有绑定相应的jndi,由于我没有在tomcat的context环境配置数据库信息,而是在应用的META-INF文件夹下context.xml中配置的数据库信息,在idea中需要配置一下,配置之后context.xml中内容为空,需要重写。
步骤如下图所示:
idea报错: Error during artifact deployment. See server log for details._第1张图片
idea报错: Error during artifact deployment. See server log for details._第2张图片

你可能感兴趣的:(java,web)