标签:
其实这个bug非常简单,实际上是由于路径配置问题,也是由于我照抄代码造成的(好孩子不要学!)
情况是这样的:java文件没有问题但是启动项目的时候出现了bug:
然后当我把GetData.java和JDBCUtil.java文件放入default package中时:
连接上服务器了。。。。
恩,俺寻思这是俺把java文件的路径配置错了,于是百度寻找答案
找到几个重要的知识点:
1.<url-pattern>/xx</url-pattern> 中的 “/” 代表当前 web 应用的根路径
2.<servlet-class>xxx.xxx</servlet-class>java web开发中请求转发的类
,在此项目中指的是用于的到数据库信息并显示的getData.java文件
等等,俺看到别人写的都是这样的:
例1:<servlet-class>net.test.TestServlet</servlet-class>
这里面好像是java文件的包路径(俺忘了专业术语怎么说了,如果有人知道请在评论区告诉我,谢谢)
知道原因后进行尝试(更改的地方用红圈表明了):
运行成功:
反思:代码绝对不能照抄(俺自己都觉得蠢),要快快补充java web、SQL语句、maven相关知识!
声明:
关于 知识点1和例1是从http://www.cnblogs.com/hxsyl/p/3435412.html看来
servlet项目找不到java文件(由于照抄代码造成的bug)
标签:
原文地址:http://www.cnblogs.com/worldFulcrum/p/5470422.html