2013-10-27 78 views
0

我正在使用win7-eclipse-tomcat7-mysql5。在TOMCAT_DIRECTORY/conf目錄DataSource maxActive不會在tomcat中更改mysql

首先,設置數據源資源/ context.xml的

<Context> 
    <WatchedResource>WEB-INF/web.xml</WatchedResource> 

    <Resource name="jdbc/TestDB" auth="Container" 
       type="javax.sql.DataSource" 
       maxActive=100 maxIdle="30" maxWait="10000" 
       username="dev_id" password="dev_password" 
       driverClassName="com.mysql.jdbc.Driver" 
       url="jdbc:mysql://localhost:3306/my_db_name" /> 
</Context> 

而且在Eclipse/MY_PROJECT /的WebContent/WEB-INF/web.xml中

<resource-ref> 
    <description>DB Connection</description> 
    <res-ref-name>jdbc/TestDB</res-ref-name> 
    <res-type>javax.sql.DataSource</res-type> 
    <res-auth>Container</res-auth> 
    </resource-ref> 

設立後,我運行我的eclipse tomcat 7.0服務器。

然後在jconsole中找到maxActive。 enter image description here

爲什麼maxActive不能改變?救救我,請....

回答

0

終於讓我找到我的答案:)

在Eclipse WTP有自己的設置。

您可以在/ server文件夾中看到tomcat服務器設置文件。

如果您運行eclipse WTP,TOMCAT_DIRECTORY/conf/context.xml不會影響您的服務器。它只依賴於eclipse/server/

中的資源文件
相關問題