Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何为我的payara web应用程序配置glassfish-resource.xml和web.xml?_Glassfish_Database Connection_Web.xml_Payara - Fatal编程技术网

如何为我的payara web应用程序配置glassfish-resource.xml和web.xml?

如何为我的payara web应用程序配置glassfish-resource.xml和web.xml?,glassfish,database-connection,web.xml,payara,Glassfish,Database Connection,Web.xml,Payara,我有以下建议: web.xml: Jersey Web应用程序 org.apache.catalina.servlets.DefaultServlet 调试 0 列表 假的 1. Jersey Web应用程序 /* datasource.mceAPPDb javax.sql.DataSource 容器 可分享 glassfish-resource.xml: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE resources

我有以下建议: web.xml:


Jersey Web应用程序
org.apache.catalina.servlets.DefaultServlet
调试
0
列表
假的
1.
Jersey Web应用程序
/*
datasource.mceAPPDb
javax.sql.DataSource
容器
可分享
glassfish-resource.xml:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE resources PUBLIC "-//GlassFish.org//DTD GlassFish Application Server 3.1 Resource Definitions//EN" "http://glassfish.org/dtds/glassfish-resources_1_5.dtd">
<resources>

    <jdbc-connection-pool name="app_emailverification"
                          res-type="javax.sql.DataSource"
                          datasource-classname="oracle.jdbc.pool.OracleDataSource"
                          pool-resize-quantity="2"
                          max-pool-size="32"
                          steady-pool-size="8">
        <property name="URL" value="jdbc:oracle:thin:@localhost:1522:MCE0_D1"/>
        <property name="user" value="app_emailverification"/>
        <property name="datasourceName" value="OracleDataSource"/>
        <property name="serverName" value="localhost"/>
        <property name="password" value="app_emailverification"/>
    </jdbc-connection-pool>

    <jdbc-resource enabled="true" jndi-name="datasource.mceAPPDb" object-type="user" pool-name="app_emailverification">
        <description>Test DataSource jdbc/testDS for Connection Pool jdbc/testConnPool</description>
    </jdbc-resource>

</resources>

连接池jdbc/testConnPool的测试数据源jdbc/testDS
和persistence.xml:

<persistence-unit name="mceapp-app-database-model"
        transaction-type="JTA">
        <provider>org.eclipse.persistence.jpa.PersistenceProvider</provider>
        <jta-data-source>datasource.mceAPPDb</jta-data-source>
        ...
    </persistence-unit>
</persistence>

org.eclipse.persistence.jpa.PersistenceProvider
datasource.mceAPPDb
...
但当我尝试在payara服务器gui中部署war时……我得到一个错误: 严重:java.lang.RuntimeException:无效资源:datasource.mceAPPDb


这个设置有什么问题吗???

你有没有看过这个类似的问题:?否则,您也可以使用CLI命令配置JDBC数据源(这里的教程:),您是否看了类似的问题:?否则,还可以使用CLI命令配置JDBC数据源(此处的教程:)
<persistence-unit name="mceapp-app-database-model"
        transaction-type="JTA">
        <provider>org.eclipse.persistence.jpa.PersistenceProvider</provider>
        <jta-data-source>datasource.mceAPPDb</jta-data-source>
        ...
    </persistence-unit>
</persistence>