我想設定一個單線來使用 Maven TomEE 插件在 TomEE 中部署我的 web 應用程式。通常,我只需將 .war 工件放入<tomee-home>/webapps/并以如下方式進行設定<tomee-home>/conf/system.properties:
myAppDS.jdbcUrl = jdbc:mysql://<host>:<port>/<schemaName>
myAppDS.password = <db user password>
myAppDS.userName = <db user name>
但是如何在命令列中設定這些屬性maven tomee:run呢?
uj5u.com熱心網友回復:
我更喜歡tomee.xml在使用 TomEE Maven 插件時宣告資源的配置。
您可以在 TomEE Maven 插件中定義您的資料源(類似于conf/tomee.xml在獨立部署中),如下所示:
<?xml version="1.0" encoding="UTF-8"?>
<tomee>
<Resource id="myDS" type="javax.sql.DataSource">
JtaManaged = true
driverClassName = ${jdbc.driver}
url = ${jdbc.url}
username = ${jdbc.user}
password = ${jdbc.pw}
</Resource>
</tomee>
并在 TomEE Maven 插件部分參考包含tomee.xmlvia的檔案夾。<config><configuration>
替代方法是resources.xml在WEB-INF您的 Web 應用程式中使用:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<Resource id="myDS" type="javax.sql.DataSource">
JtaManaged = true
driverClassName = ${jdbc.driver}
url = ${jdbc.url}
username = ${jdbc.user}
password = ${jdbc.pw}
</Resource>
</resources>
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/446968.html
