是否应该将用于将特定于应用程序的配置部署到Tomcat的“context.xml”文件放置在:
src/main/resources/META-INF/context.xml
...或者...
src/main/webapp/META-INF/context.xml ?
询问的理由:在StackOverflow上看到了相互矛盾的建议,但找不到Tomcat文档中提到的具体位置。
文档确实没有具体说明这一点。
它是src/main/webapp/meta-inf
,因为文件最终需要部署在web root/meta-inf文件夹中,而不是Web-inf/classes/meta-inf文件夹中。
问题内容: 在Java中,您经常会看到一个包含一些元文件的META-INF文件夹。该文件夹的用途是什么,我可以放在那里? 问题答案: 一般来说,您不应该自己在META-INF中添加任何内容。相反,您应该依靠任何用于打包JAR的东西。这是我认为Ant真正擅长的领域之一:指定JAR文件清单属性。说起来很容易: 至少,我认为这很容易… :-) 关键是应将META-INF视为内部Java元目录。不要惹它!
我开始学习JSP和Tomcat容器,并且知道目录必须如何存储,但有几件事让我感到困惑: 如果我们只使用web app,为什么我们需要这里的其余文件夹?(突出显示为蓝色)。我可以只是删除他们和加载我的项目“web”作为根?
问题内容: 当我在tomcat上运行我的应用程序时,spring-context.xml文件位于 /WEB-inf/spring-context.xml 还行吧。但是运行一个junit测试,我必须为它提供spring-test-context.xml的位置,如下所示: 唯一可行的方法是如果文件位于 /src/spring-context.xml 我怎样才能让我的应用程序在同一位置找到我的sprin
用chatgpt问了不下十次 给了各种插件的方案 不知道为啥就是不生效 下面是我的pom.xml中的部分片断
我有一个非常简单的Spring测试应用程序。但我得到了例外,即使一切似乎都井然有序。我可能漏掉了什么。请检查pic查看项目结构和web.xml文件中包含的内容以及异常:- eFinitionStoreException:IOException从类路径资源[WEB-INF/servlet-context.XML]解析XML文档;嵌套异常是java.io.FileNotFoundException:无