明明有有了log4j的jar包,为什么还会出错了。

解决方案 »

  1.   

    你这个问题真实让人无法回答你啊,错误百出啊
    1、我好像没看到你有写controller或者配置servlet
    2、WEB-INF下面是不能直接访问的
    3、classes目录下怎么会有.java文件
    4、main方法不是web项目的入口
    这位同学,你得多花点心思学啊,加油
      

  2.   

    首先谢谢您的解答!
    我是按照javaee轻量级框架那本书上的代码敲的,书上的文件目录就是这样的。当我运行UserDeom.java时应该出现代码上的表。我上面的代码只是实验dao层,是无需servlet这些的。还有,我的hibernatejar包跟mysql驱动包是在lib里的!
      

  3.   

    首先谢谢您的解答!
    我是按照javaee轻量级框架那本书上的代码敲的,书上的文件目录就是这样的。当我运行UserDeom.java时应该出现代码上的表。我上面的代码只是实验dao层,是无需servlet这些的。还有,我的hibernatejar包跟mysql驱动包是在lib里的!
    你如果只用main方法执行,那就查看你的数据库是否有保存成功一条数据就好了,但是如果你要通过浏览器访问资源的话,这就不行了,首先是你访问的路径不是能直接访问的,需要servlet跳转,其次classes下没有源文件(.java),你肯定还少了很多代码哦,否则的话那本书基本就可以扔了
      

  4.   

    书本是那本Java EE 轻量级框架应用与开发-s2sH QST青训编著 清华大学出版社我也觉的这本书怪怪的,它根本就不提需要下载数据库驱动包,它的lib文件夹里也没有这个包,不过我在b站里别人的jar包是有的,也有这log4j2这个jar包,所以我就用了它的这个jar包。其实我在b站里看的hibernate框架也是这个流程,可能初学阶段是让我们了解一下才没有用到您说的那些。b站:搜索hibernate框架,up主:authshuker。
    嗯嗯——关注您一波先,谢谢指点耶
      

  5.   

    首先谢谢您的解答!
    我是按照javaee轻量级框架那本书上的代码敲的,书上的文件目录就是这样的。当我运行UserDeom.java时应该出现代码上的表。我上面的代码只是实验dao层,是无需servlet这些的。还有,我的hibernatejar包跟mysql驱动包是在lib里的!
    你如果只用main方法执行,那就查看你的数据库是否有保存成功一条数据就好了,但是如果你要通过浏览器访问资源的话,这就不行了,首先是你访问的路径不是能直接访问的,需要servlet跳转,其次classes下没有源文件(.java),你肯定还少了很多代码哦,否则的话那本书基本就可以扔了
    脑壳疼,好像现在流行的是SSM,为什么还要我们学SSH呢