idea java web开发遇到的问题

来源:互联网 发布:monit windows agent 编辑:程序博客网 时间:2024/06/06 01:56

最近使用idea写一写java web的代码(用的还是比较传统的jsp方法),在此记录一下遇到的问题。

第一个是用java web导入外部包使用时出现 的

HTTP Status 500

错误,其中就有
     java.lang.NoClassDefFoundError
     ClassNotFoundException
     错误,试了很久也没有找到解决的办法,然后把外部包里面的类和继承的类放在一起没有出现问题,说明不是包的问题。

百度了很久,发现使用idea的文章挺少的,很多办法都不行。

最后在某L的帮助下,试着去探讨问题的原因,既然不是404错误,说明在编译器里面是没有问题的,出现500是类在装载时出现了问题,也就是说Tomcat找不到。

试着将放在tomcat的找的下装载目录下,运行成功。所以猜想就是idea有点问题,在idea导入包时无法正确让tomcat找到。这时候你会发现在idea的WEB-INF下新建lib文件夹,然后把包都放进去运行还是报错。

那我们就不依靠idea了,去idea项目的文件夹WEB-INF里面新建lib文件夹,然后把包都放进去,然后回到idea,发现编译器也增加了lib,继续运行project,成功。(我没有取消掉之前使用project structure方法导入包的操作)

哈哈,某L说得好,基础要学好,虽然用文本编辑器写东西会学的慢点,但扎实啊,智能的东西也不能太依赖~


    标记知识点:setAttribute写两个同名的东西会产生覆盖。

原创粉丝点击