JBoss Apache配置问题

时间:2015-08-10 06:10:01

标签: apache jboss jboss-eap-6

我有以下Apache配置。我有像DB连接这样的问题。我的web.xml中有数据库JNDI池条目,用于在standalone.xml

中配置的数据源
<resource-ref id="ResourceRef_xxxxxxxxxxx7711">
    <res-ref-name>jdbc/pcbDB</res-ref-name>
    <res-type>javax.sql.DataSource</res-type>
    <res-auth>Container</res-auth>
    <jndi-name>java:/jdbc/pcbDB</jndi-name>
    <res-sharing-scope>Shareable</res-sharing-scope>
</resource-ref>

standlone.xml数据源配置

<datasource jndi-name="java:/jdbc/pcbDB" pool-name="pcbdb" enabled="true">
                    <connection-url>jdbc:oracle:thin:@(DESCRIPTION=(LOAD_BALANCE=off)(ADDRESS=(PROTOCOL=TCP)(HOST=127.0.0.1)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=XE)(SERVER=DEDICATED)))</connection-url>
                    <driver>com.oracle</driver>
                    <pool>
                        <min-pool-size>3</min-pool-size>
                        <max-pool-size>5</max-pool-size>
                    </pool>
.....
</datasource>

Apache配置(默认值);

<IfModule prefork.c>
StartServers       8
MinSpareServers    5
MaxSpareServers   20
ServerLimit      256
MaxClients       256
MaxRequestsPerChild  4000
</IfModule>


<IfModule worker.c>
StartServers         4
MaxClients         300
MinSpareThreads     25
MaxSpareThreads     75
ThreadsPerChild     25
MaxRequestsPerChild  0
</IfModule>

同时点击一个.war模块会导致java:/jdbc/pcbDB无法访问<max-pool-size>5</max-pool-size>

我将更正相同的代码。

我担心的是,发生这种情况后,需要重新启动Apache。那是怎么回事......

否则我可以修复Apache配置。通过更正<IfModule prefork.c><IfModule worker.c>

请告知......

1 个答案:

答案 0 :(得分:0)

考虑到此处发布的问题&amp;在链接

下相同

Apache Configuration Issue with JBoss [Bad Request from JBoss]

我重新配置了数据源轮询计数和flush-strategy

            <pool>
                <min-pool-size>11</min-pool-size>
                <max-pool-size>20</max-pool-size>
                <use-strict-min>true</use-strict-min>
                <flush-strategy>FailingConnectionOnly</flush-strategy>
            </pool>

希望<use-strict-min>顺利。