우리는 지금 우리가 각 클라이언트에 대한 사본을 배포하는 웹 응용 프로그램을 가지고 있습니다. 현재 전개 전략은 각 인스턴스에 대해 고유 한 이름의 JDBC 연결 풀을 작성하는 것입니다. 그래서 jdbc/client라고 말하십시오. 그들은 대신 고유 한 이름의 연결 풀에 배포 된 모든 인스턴스에 JDBC/데이터베이스라고 있도록 내가 그것을 표준화한다면Tomcat JDBC 연결 풀이 인스턴스간에 공유 되나요?
은, 데이터베이스의 기회 질문이 있습니다< Context path="/"
reloadable="true"
docBase="\home\client\ROOT"
debug="5" >
< Resource name="jdbc/client"
auth="Container"
type="javax.sql.DataSource"
maxActive="100"
maxIdle="30"
validationQuery="SELECT 1"
testWhileIdle="true"
timeBetweenEvictionRunsMillis="300000"
numTestsPerEvictionRun="6"
minEvictableIdleTimeMillis="1800000"
maxWait="10000"
username="user"
password="pass"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://databaseserver:3306/client ?zeroDateTimeBehavior=convertToNull&jdbcCompliantTruncation=false"/>
< /Context>
... 다음과 같이 지정 즉, 다른 고객의 데이터베이스에있는 한 고객 또는 특정 배포 된 인스턴스에 현지화 된 고객입니까?
생각하십니까? 감사합니다. Scott
메모리에는 Tomcat 복사본이 하나만 있지만 war 파일은 여러 개로 배포되어있다. –