axis2에 구축 된 모든 웹 서비스가 연결 풀링을 사용하여 DB와 통신 할 수 있도록 server.xml 파일을 수정하는 방법을 알고 싶습니다. 각 웹 서비스에는 다른 데이터 소스가 있습니다. 하나는 DB 인스턴스이고 다른 하나는 다른 DB 서버입니다. 각 서비스에서 사용해야하는 컨텍스트를 어떻게 지정합니까? 사전에DB 연결 풀링 구성 - Axis2 웹 서비스
감사합니다, 뽀조
axis2에 구축 된 모든 웹 서비스가 연결 풀링을 사용하여 DB와 통신 할 수 있도록 server.xml 파일을 수정하는 방법을 알고 싶습니다. 각 웹 서비스에는 다른 데이터 소스가 있습니다. 하나는 DB 인스턴스이고 다른 하나는 다른 DB 서버입니다. 각 서비스에서 사용해야하는 컨텍스트를 어떻게 지정합니까? 사전에DB 연결 풀링 구성 - Axis2 웹 서비스
감사합니다, 뽀조
당신은 다음과 같은 코드의 context.xml 파일에서 작동하도록 풀링 톰캣 연결을 설정했는지 확인, 프로젝트에서 연결 풀을 사용하려면 :
1) 다음 내용이 포함 된 "WebContent/META-INF/context.xml"디렉토리에 "context.xml"이름의 파일을 만듭니다.
내 프로젝트의 경우 적절한 값인
,823,185,299,782,973,210아니면 파일을 복사 할 수 있습니다 : 디렉토리의 context.xml을 "$ Catalian \ webapps에 \, 축 META-INF \"당신이 연결 풀을 얻을 수있는 방법
? 귀하의 웹 서비스 방법에있어서
: 다음과 같은 내용으로 메소드의 getConnection() 생성 :
public Connection getConnection() {
Connection connection = null;
try {
Context envCtx = (Context) new InitialContext().lookup("java:comp/env");
DataSource ds = (DataSource) envCtx.lookup("jdbc/TestDB");
connection = ds.getConnection();
}
catch (Exception e) {
System.out.println("Connection error: " + e.getMessage());
}
return connection;
}
감사를