2016-06-20 4 views
0

현재 Apache Tomcat 7.0을 사용하여 연결하려는 로컬 데이터베이스에 문제가 있습니다.데이터베이스에 연결하지 못했습니다. Tomcat Apache

내 구성 파일은 모든 작동이 받아 들여질 수 있으므로 확실히 작동하는 다른 실행의 정확한 복사본입니다. 유일한 다른 "편집"은 새 서버를 사용하고 있다는 것입니다 (동일한 DB, 단순히 복사 됨).).

20 jun 2016 08:08:55 -- INFO -- Starting TMCare server on: Apache Tomcat/7.0.25. 
20 jun 2016 08:08:55 -- INFO -- - Application properties... 
20 jun 2016 08:08:55 -- INFO -- - Commands... 
20 jun 2016 08:08:57 -- INFO -- - Session manager... 
20 jun 2016 08:08:57 -- INFO -- - Data access (JDBC)... 
20 jun 2016 08:08:58 -- INFO -- Database Isolation level set to '2' 
20 jun 2016 08:08:58 -- ERROR -- Connecting to DAO failed. 
20 jun 2016 08:08:58 -- INFO -- Waiting for DAO timeout (5 secs)... 
20 jun 2016 08:09:03 -- INFO -- Database Isolation level set to '2' 
20 jun 2016 08:09:03 -- FATAL -- error in init 
dk.tmnet.tmt.dao.exceptions.DAOConnectionException: Kunne ikke få forbindelse til jdbc:jtds:sqlserver://localhost:1433/Tmsund_prod. // This is where my issue is. "Kunne ikke få forbindelse til ... " Simply translates into "Cannot connect to". 
     at dk.tmnet.tmt.db.jdbc.JdbcConnectionPool.<init>(JdbcConnectionPool.java:104) 
     at dk.tmnet.tmt.db.jdbc.JdbcDAOFactory.initialize(JdbcDAOFactory.java:1813) 
     at dk.tmnet.tmt.config.Configurator.getDAOFactory(Configurator.java:784) 
     at dk.tmnet.tmt.config.Configurator.initDAO(Configurator.java:837) 
     at dk.tmnet.tmt.config.Configurator.init(Configurator.java:694) 
     at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1266) 
     at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1185) 
     at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1080) 
     at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5015) 
     at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5302) 
     at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) 
     at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:897) 
     at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:873) 
     at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:615) 
     at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1095) 
     at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1617) 
     at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) 
     at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) 
     at java.util.concurrent.FutureTask.run(FutureTask.java:166) 
     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) 
     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) 
     at java.lang.Thread.run(Thread.java:722) 

내 문제는 하단에,하지만 난 당신에게 전체 시작 순서를 줄 거라고 생각 :

은 내가하면 System.log에 다음과 같은 예외를 얻을.

나는 다음을 시도했다 : 암호와 사용자가 올바른지 확인하십시오 : 확인하십시오. 관리 스튜디오에서 연결을 시도했습니다. 확인, 작동합니다. 관리 스튜디오를 사용하여 다른 컴퓨터에서 연결을 시도했습니다. 확인하십시오. 작동하지 않습니다. 로컬 PC에서 방화벽을 끄려고했는지 확인하십시오. 모든 항목이 꺼져 있는지 확인하십시오.

위의 내용을 시도했지만 솔루션을 볼 수 없지만 연결을 거부하는 이유를 알 수 없습니다. 관리 스튜디오에서 포트를 수동으로 설정하려고 시도했지만 결과가 변경되지 않습니다.

DB와 톰캣이 동일한 PC에 설치되어 있습니다.

도움을 주시면 대단히 감사하겠습니다.

+1

당신은 바로 여기에 예외를 붙여 넣을 수 있을까요? 에디터에는 읽기 쉽도록 포맷팅 옵션이 있습니다.이 방법으로 여기에있는 질문은 자체적으로 포함되며 제 3 자 링크를 클릭하지 않아도됩니다. 그런데, pasteguru는 현재 "503 Service Unavailable"을 나에게 돌려줍니다. –

+0

무슨 뜻인가요, 올라프? – Nightfrost

답변

0

작동하지 않는 바람둥이에 드라이버가 설치되어 있는지 확인하십시오. dk.tmnet 구성 요소가 문제를 발견 한 것 같습니다 (예 : '드라이버를 찾을 수 없음'과 같은 예외가 발생하여 적절한 정보없이 다시 예외를 throw 함). 상황에 대해 더 자세히 알려주는이 예외 다음에 "근본 원인"이있을 수도 있습니다.

저는 sqlserver를 사용하지 않지만 얼마 전에 여러 개의 병이 필요하다는 것을 모호하게 기억합니다. 이

일반적으로 데이터베이스 드라이버 항아리는 바람둥이의 글로벌 lib 디렉토리로 이동합니다 ... 고대 정보가 될 수있다 ( tomcat/lib/)

관련 문제