2013-05-22 3 views
1

바람둥이에 약간 문제가 있습니다. 비누 인터페이스가 필요한 일부 데이터의 비누 인터페이스를 노출하는 바람둥이 응용 프로그램이 있습니다. 지금까지 좋은 모든 것. 테스트에서 모든 것이 잘 작동합니다.Tomcat 연결 풀링 및 DB 변경

설치시 문제가 있습니다. 라이브 db 상자를 가리 키도록 db 연결을 변경하려고합니다. 따라서 context.xml을 편집하고 응용 프로그램을 다시로드했습니다. 사실 경우에 대비해서 나는 Tomcat을 종료하고 재시작했습니다. 여기

그때 나는이

<Context> 

    <Resource name="jdbc/tclsms" auth="Container" type="oracle.jdbc.pool.OracleDataSource" 
       maxActive="20" maxIdle="10" maxWait="100" 
       user="***" password="***" driverClassName="oracle.jdbc.OracleDriver" 
       url="jdbc:oracle:thin:@10.40.125.150:1521:smf" 
       factory="oracle.jdbc.pool.OracleDataSourceFactory" 
       /> 

    <!-- factory="org.apache.commons.dbcp.BasicDataSourceFactory" -->   

</Context> 

로 변경 (암호 및 사용자가 실제 설정에 *을하지 않습니다)

어떤 방법 후 내 origonal 상황

<Context> 

    <Resource name="jdbc/tclsms" auth="Container" type="oracle.jdbc.pool.OracleDataSource" 
       maxActive="20" maxIdle="10" maxWait="100" 
       user="***" password="***" driverClassName="oracle.jdbc.OracleDriver" 
       url="jdbc:oracle:thin:@tcl-sms:1521:smf" 
       factory="oracle.jdbc.pool.OracleDataSourceFactory" 
       /> 

    <!-- factory="org.apache.commons.dbcp.BasicDataSourceFactory" -->   

</Context> 

입니다 변화를 만들고 재 장전하는 것. 오류가 발생하여 tcl-sms를 해결할 수 없다는 오류 메시지가 표시됩니다.

그 바람둥이가 새의 context.xml에게 나는 origonal의 context.xml을 가지고 전쟁 파일을 통해 배포 한

더 많은 정보 를로드 할 수 없습니다만한 이유가 있나요. 배포 후 webapps 폴더로 이동하여 컨텍스트를 편집했습니다.

테스트 시스템은 우분투하고 문제가 발견

답변

0

(즉, 어떤 차이가있는 경우) 라이브 시스템은 솔라리스입니다. 나는 다른 사람들이 같은 일을 겪는다면 여기에 게시하는 것이 더 낫다고 생각했다.

여기에 있습니다. 배포 후 tomcat은 webapps에 폴더를 만들었습니다. 이 폴더는 내 앱 이름을 딴 것으로 META-INF 및 WEB-INF 폴더가 있습니다. 거기에서 내 context.xml을 발견하고 행복하게 편집하기 시작했습니다.

아직 잘못된 db 호스트를 찾고있었습니다. 그래서 내가 다음에 한 것은 톰캣 디렉터의 호스트에 대한 grep이었습니다. 아무것도 그래서 나는 파일이 전쟁 파일 이외의 곳에 정의되어서는 안된다고 생각했다. 내가 틀렸어. 내 애플 리케이션을위한 또 다른 context.xml이 있지만 grep이 실패하도록 읽기 권한이 없습니다.

그런 다음 찾았습니다 http://tomcat.10.x6.nabble.com/context-xml-not-read-td2116658.html. 이 웹 응용 프로그램에 대한 기존 context.xml이 $ CATALINA_BASE/conf ///에 있습니다. xml

해당 파일이 편집되었으며 모두 작동합니다. 왜 바람둥이가이 일을하는지 잘 모르겠다 ....