Hibernate uses slf4j to do the logging. You need to make sure slf4j is in classpath. How are you building your war? Are you using
maven or ant or deploying from
IDE? You need to make sure you have added all the required libraries in the WAR
Generally it is reccomended that for Spring/Hibernate based applications, you use a build tool that can do dependency management; for example, maven or gradle. Ivy can be used to do dependency management for ant based builds. Using a build tool that can do dependency management means that the build tool will figure out which other jars need to be packaged in the war and it will automatically package them. You don;t have to break your head tracking missing jars.