Jakarta ee 未在META-INF文件夹下生成context.xml
对于在Tomcat上运行的web应用程序,我们在context.xml文件中指定资源条目。 但是我在我的项目META-INF文件夹下找不到一个Jakarta ee 未在META-INF文件夹下生成context.xml,jakarta-ee,tomcat,context.xml,Jakarta Ee,Tomcat,Context.xml,对于在Tomcat上运行的web应用程序,我们在context.xml文件中指定资源条目。 但是我在我的项目META-INF文件夹下找不到一个 如果我们需要手动创建,有人能给我一个示例吗。我在项目中遇到了这个问题,但我只有WEB-INF文件夹,并且从服务器上得到了错误。对我来说解决的是: 在与WEB-INF相同的级别上创建META-INF文件夹,并将context.xml放在那里。 如果您有META-INF文件夹,请证明它就在WEB-INF的旁边,并将context.xml放在那里 文件夹结构类
如果我们需要手动创建,有人能给我一个示例吗。我在项目中遇到了这个问题,但我只有WEB-INF文件夹,并且从服务器上得到了错误。对我来说解决的是: 在与WEB-INF相同的级别上创建META-INF文件夹,并将context.xml放在那里。 如果您有META-INF文件夹,请证明它就在WEB-INF的旁边,并将context.xml放在那里 文件夹结构类似于:
src
--- main
----- java
----- webapp
-------- META-INF --> put context.xml here
-------- WEB-INF
context.xml的一个示例应该是:
<?xml version="1.0" encoding="UTF-8"?>
<Context>
<WatchedResource>WEB-INF/web.xml</WatchedResource>
<Resource name="jdbc/postgres" auth="Container" type="javax.sql.DataSource"
driverClassName="org.postgresql.Driver" url="jdbc:postgresql://127.0.0.1:5432/dbtest"
username="user" password="password" maxActive="20" maxIdle="10"
maxWait="-1" />
</Context>
WEB-INF/WEB.xml