【发布时间】:2018-06-27 14:28:14
【问题描述】:
我为我的 jndi 数据源创建了一个带有特定配置的 xml 文件,如下所示:
<?xml version="1.0"?>
<!DOCTYPE Configure PUBLIC "-//Jetty//Configure//EN" "http://www.eclipse.org/jetty/configure_9_3.dtd">
<Configure id="Server" class="org.eclipse.jetty.server.Server">
<New id="MyDB" class="org.eclipse.jetty.plus.jndi.Resource">
<Arg></Arg>
<Arg>jdbc/MyDB</Arg>
<Arg>
<New class="com.mysql.cj.jdbc.MysqlConnectionPoolDataSource">
<Set name="url">******</Set>
<Set name="user">******</Set>
<Set name="password">******</Set>
</New>
</Arg>
</New>
</Configure>
在 $JETTY_BASE/etc 上删除了此文件,但 Jetty 似乎无法读取该文件来配置数据源。但是,如果我选择“新建”标签并将其复制到 jetty.xml 文件中,它就可以工作。
我希望将其放在一个单独的文件中,以便更轻松地部署到生产环境,并在 jetty-maven-plugin 中使用此文件。
这可能吗?我做错了什么?
【问题讨论】:
标签: jetty