Tomcat 데이터 원본 설정 방법JBuilder 중

사실 tomcat 에서 데이터 원본 을 설정 하 는 데 여러 가지 방식 이 있 고 유연성 이 있 기 때문에 서로 고치 기 쉽다.개인 적 으로 비교적 간단 한 방법 은 tomcat 아래 의 conf 폴 더 에 있 는 server.xml 증가
 
<Context path="/test" docBase="test"
debug= "99" reloadable="true" crossContext="true" verbosity="DEBUG">
<Resource name="jdbc/***" auth="Container"
type="javax.sql.DataSource" password="****"
driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver"
maxIdle="2"
maxWait="5000"
username="sa"
url="jdbc:microsoft:sqlserver://192.168.*.*:1433;DatabaseName=***"
maxActive="4"/>
</Context>
는앞 에 추 가 된 것 이 라 고 생각 합 니 다.또한 tomcat 5.5.9 를 사용 하기 때문에 데이터 원본 의 설정 정 보 는 속성 형식 으로 쓰 이 고 결점 형식 으로 쓸 수 없습니다.tomcat 5.0.X 가능 할 것 같 아 요.tomcat 의 server.xml 파일 을 바 꾼 후,나머지 하 나 는 웹 프로젝트 의 웹.xml 에 인용
 
<resource-ref>
<description>Resource reference to a factory for java.sql.Connection
instances that may be used for talking to a particular
database that is configured in the server.xml file.</description>
<res-ref-name>jdbc/***</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
을 추가 하 는 것 입 니 다.이 두 곳 만 바 꾸 면 웹 프로그램 에서 tomcat 가 제공 하 는 데이터 원본 을 사용 할 수 있 습 니 다.그러나 이렇게 하면 생 성 된 war 패 키 지 를 용기 에 넣 고 실행 할 수 있 지만,jbuilder 에서 프로젝트 를 시작 할 수 없습니다.jbuilder 가 웹 프로젝트 를 시작 할 때 지정 한 tomcat 의 server.xml 를 읽 지 않 기 때문에 데이터 원본 을 사용 할 수 없습니다.만약 에 우리 가 jbuilder 에서 프로젝트 를 시작 하지 못 한다 면 우리 문 은 디 버 깅 상태 에서 실행 할 수 없습니다.그러면 우리 가 프로그램 을 쓰 는 데 큰 의미 가 없습니다.(물론 우 리 는 밖에서 tomcat 를 시작 할 수 있 습 니 다.원 격 디 버 깅 방법 을 사용 할 수 있 습 니 다.이렇게 하면 데이터 원본 을 사용 할 수도 있 고 수정 프로그램 을 디 버 깅 할 수도 있 습 니 다.그러나 이것 은 닭 을 잡 는 데 소 칼 을 사용 한 다 는 뜻 입 니 다.추천 하지 않 습 니 다)실제로 jbuilder 는 웹 프로젝트 를 시작 할 때 프로젝트 디 렉 터 리 에 tomcat 파일 프레임 을 만 듭 니 다.conf 에 있 는 server 8080.xml 파일(8080 은 tomcat 에 설 정 된 포트)을 읽 기 때문에 jbuilder 에서 데이터 원본 을 시작 하려 고 합 니 다.이 설정 파일 에 데이터 원본 정 보 를 추가 해 야 합 니 다).구체 적 인 것 은 server 8080.xml 의 설명 을 삭제 하 는 것 입 니 다.(그렇지 않 으 면 임시 파일 이 될 것 입 니 다.덮어 쓸 것 입 니 다)노드 에
 
<Resource name="jdbc/***" auth="Container"
type="javax.sql.DataSource" password="****"
driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver"
maxIdle="2"
maxWait="5000"
username="sa"
url="jdbc:microsoft:sqlserver://192.168.*.*:1433;DatabaseName=***"
maxActive="4"/>
여기노드 는 자신의 것 을 사용 할 수 있 습 니 다.수정 하지 마 세 요.항목 을 다시 시작 할 때 데이터 원본 을 사용 할 수 있 습 니 다.jbuilder 에서 웹 프로젝트 를 시작 하 는 것 이 귀 찮 은 이 유 는 tomcat 의 webapp 아래 에 프로젝트 를 발표 하지 않 고 tomcat 의 일부 물건 을 가 져 왔 기 때 문 입 니 다.이상 에서 말 한 설정 데이터 원본 은 tomcat 5.5.9 에서 실험 한 것 입 니 다.5.5.x 는 문제 가 없 을 것 입 니 다.다른 tomcat 버 전이 보장 되 지 않 으 면 누가 우리 가 사용 하 는 오픈 소스 의 동쪽 이 라 고 했 습 니까?버 전의 호 환 은 아첨 할 수 없습니다!

좋은 웹페이지 즐겨찾기