servlet项目找不到java文件(由于照抄代码造成的bug)
2020-07-13 06:11
573 查看
其实这个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看来
作者:张朋飞 出处:http://www.cnblogs.com/hxsyl/ 感谢前辈!!!!! 知识点2从:http://zhidao.baidu.com/link?url=UKe5wRdw1YHf_BynVljjZDEhF1rVVcwwP5_jdAi-OQXh0DjBdZCrHIZN_YBkktUOxCUIt3rLY281ll4l70fjLa 看来转载于:https://www.cnblogs.com/worldFulcrum/p/5470422.html
相关文章推荐
- eclipse java文件中ServletActionContext.getServletContext()报找不到getServletContext()方法
- MyEclipse项目中的java文件的图标变成空心,Open Type中也找不到该项目的类,依赖这个项目的工程引用这个项目类全部出错
- 统计项目下Java文件数及代码行数
- 删除文件就弹出对话框“不能完成此操作,因为找不到一个或多个需要的项目。(错误代码 -43)...
- 如何在java代码中调用一个web项目jsp或者servlet
- 在tomcat运行找不到xml,class ,项目中的java文件没有在WEB-INF\classes中生成class文件
- eclipse中web项目部署以后jsp的java文件找不到问题(Tomcat配置serverlocations)
- javaWeb开发中关于eclipse等ide重新部署或重启项目等原因造成上传文件丢失问题解决方案
- maven 依赖项目启动找不到java文件
- 刚创建的Maven项目的.jsp文件报he superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Pa
- 由于jsp-api.jar冲突造成的 Servlet.service() org.apache.jsp.index_jsp._jspInit(index_jsp.java:46)
- 一个java操作ini格式文件的工具类,支持增删查改,不过由于项目所需,只做了针对单行的操作。写得不好求指教。
- 如何将Java项目代码打包成exe文件
- 【SSH】利用applicationContext.xml文件结合java代码生成项目所需的数据库
- 新建android项目,找不到样式“textViewStyle”,无法生成R.java文件
- j2ee的web项目,有最终的html代码(即f12看到的最终给用户浏览器展示的代码)一说。java文件有没有最终java代码一说?
- [bug记录]Android5+运行带有so文件的项目时候找不到so文件异常
- ASP.NET 代码找不到 .csproj 文件 ? 因为这是.Net 2.0项目
- 运行代码在MyEclipse中将JAVA项目打包成JAR文件
- Java项目读取配置文件时,FileNotFoundException 系统找不到指定的文件,System.getProperty("user.dir")的理解