Java 不带Maven的春季MyBatis酒店

Java 不带Maven的春季MyBatis酒店,java,spring,spring-mvc,tomcat,mybatis,Java,Spring,Spring Mvc,Tomcat,Mybatis,所以我成功地将MyBatis与Spring集成了(?)我认为,因为我所有的jUnit测试方法都工作正常。我仅在尝试在tomcat服务器上本地启动web应用程序时收到此错误,以下是堆栈跟踪: 这是我的web.xml 如果你愿意,我可以为你提供更多的代码。是的,我没有在这里使用maven 更新:添加了我的包装截图 更新:添加了库截图。因为《春天》的版本,我开始思考: 我认为,在您的描述之后,问题是Eclipse没有自动识别您的库(否则,它们会在主图标上添加一个小图标,看起来像库图标)。这样做的

所以我成功地将MyBatis与Spring集成了(?)我认为,因为我所有的jUnit测试方法都工作正常。我仅在尝试在tomcat服务器上本地启动web应用程序时收到此错误,以下是堆栈跟踪:

这是我的web.xml

如果你愿意,我可以为你提供更多的代码。是的,我没有在这里使用maven

更新:添加了我的包装截图

更新:添加了库截图。因为《春天》的版本,我开始思考:

我认为,在您的描述之后,问题是Eclipse没有自动识别您的库(否则,它们会在主图标上添加一个小图标,看起来像库图标)。这样做的原因可能是,您已经将WEB-INF配置为源文件夹,而它不应该是源文件夹(因为其中没有任何Java源代码)。因此,首先我建议删除该配置。然后,Eclipse应该在部署应用程序时自动选择库。

如何打包应用程序?确保所有库都已打包。嗨,邓尼,我添加了一个打包的屏幕截图。不,我的意思是,如何创建WAR文件。Maven Gradle Ant?哦对不起。还没有打包。我只是右键单击项目,然后作为服务器运行@dunniOk,所以我需要将JAR添加到我的构建路径中?我只将web inf配置为一个源文件夹,以便可以识别和找到spring。但我会尽力做到这一点。谢谢@dunniEclipse应该自动将WEB-INF/lib中的所有JAR添加到构建路径,所以一旦您从源文件夹中删除该文件夹,应该会发生这种情况。hi已经删除了WEB-INF,因为源文件夹再次运行了它,它仍然没有加载。