刚接触到公司的ssh项目的时候,不大熟悉tomcat的部署,在同事的帮助下把项目部署到tomcat上跑的时候遇到了问题。
控制台输出报错显示
Error during artifact deployment. See server log for details.
去查看tomcat的日志发现报错
查看日志得知错误是没有找到对应类。但是查看对应的依赖也有引入。
这个时候可能出现的情况就是依赖没有被部署到tomcat上面去
打开 artifacts 的时候发现 lib 包是没有被导入进去的
这个时候新建一个目录 lib
把项目的jar包引入到lib中
引入所有的jar包之后点击ok。
打开 maven 点击compile
编译的过程中出现了项目包冲突等问题,将问题解决之后,成功编译的包为
配置文件和类都被导进去了。
重新运行项目,查看生成的out目录。
xml配置文件lib包都存在。
项目也成功运行起来了。
会出现这个问题感觉是idea的问题,idea有的时候是不会把jar包加入到lib中的,这个时候就需要开发人员自己去检查。所以我把问题的类型归入到idea里。
文章评论