应用程序在WebSphere中不起作用

时间:2017-12-13 06:20:21

标签: websphere

我在Websphere控制台上部署了WAR文件并将其映射到数据源。我能够测试我使用PostgreSQL服务器详细信息配置的数据源。但我的应用程序没有连接到服务器。我是WebSphere的新手,有人可以帮我配置基于context.xml文件的数据源。我的应用程序在tomcat中运行良好,但在Websphere中运行不正确。

我认为在数据源配置中做错了。

<Resource 
    name="jdbc/domains/ABC" url="jdbc:postgresql://localhost:5432/postgres"
    initConnectionSqls="SET search_path TO my_schme;"
    username="abccc"
    password="******"              
    auth="Container" 
    type="javax.sql.DataSource" 
    driverClassName="org.postgresql.Driver"
    validationQuery="select 1"
    initialSize="5" 
    maxActive="20" 
    maxIdle="10"
    maxWait="-1"
/>

1 个答案:

答案 0 :(得分:0)

以下是基于在WebSphere Application Server Liberty中配置数据源的最常用方法的示例 - 在server.xml中(也可以通过标准的@DataSourceDefinition批注或部署描述符在应用程序中定义,这将是是一个单独的例子)

在server.xml中,

Content

以下是WebSphere Application Server Liberty中有关数据源配置的一些有用的知识中心文章,

https://www.ibm.com/support/knowledgecenter/en/SSEQTP_liberty/com.ibm.websphere.wlp.doc/ae/twlp_dep_configuring_ds.html

https://www.ibm.com/support/knowledgecenter/en/SSEQTP_liberty/com.ibm.websphere.liberty.autogen.base.doc/ae/rwlp_feature_jdbc-4.2.html