Back Ground

Tomcat 서버 2개이상 띄울때 본문

Server/Tomcat

Tomcat 서버 2개이상 띄울때

Back 2017. 6. 1. 11:02


버젼이 다른 톰켓으로 

서버를 두개 다 띄우려고 하는데


 

그냥 설정되 있는 상태로 하면 이런식으로 뜨게 된다.


 



포트 8080은 이미 사용중 이다




사용중인 포트 번호가 아닌 다른 포트넘버로 바꿔준다.


 <Server port="8005" shutdown="SHUTDOWN">

 →

 <Server port="8105" shutdown="SHUTDOWN">

 <Connector URIEncoding="UTF-8"  connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>

 →

 <Connector URIEncoding="UTF-8"  connectionTimeout="20000" port="8180" protocol="HTTP/1.1" redirectPort="8543"/>

  <Connector port="8009" protocol="AJP/1.3" redirectPort="8443"/>

 →

  <Connector port="8003" protocol="AJP/1.3" redirectPort="8543"/>



1.

<Server port="8005" shutdown="SHUTDOWN">를 바꾸지 않았을때


[에러]

destroyMBeans: Throwable javax.management.InstanceNotFoundException: Users:type=UserDatabase,database=UserDatabase 

라는 에러가 뜬다. 



2.

<Connector URIEncoding="UTF-8"  connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>를 바꾸지 않았을때

[에러]

 

같은 포트 사용중이라는 팝업 메세지가 뜬다.




3.

<Connector port="8009" protocol="AJP/1.3" redirectPort="8443"/>

를 바꾸지 않았을때


 

사용중인게 이미 존재 하고 있다고 뜨거나

 Address already in use: JVM_Bind

이미 사용중이라는 에러나 팝업창이 뜨게 된다.




포트를 찾아서 억지로 닫으려면 


1. cmd창에서 netstat -0 -a를 실핸한다.





2. 사용중인 포트들에 대한 정보들이 쫙 나온다.

  프로토콜       로컬 주소                          외부 주소                               상태                  PID

 



3. 이중 해당하는 포트번호(지금의 경우 8180)를 찾아 PID를 기억해둔다.



4.작업관리자를 실행하여 (프로세스/세부정보) 탭 선택  (컨트롤+쉬프트+ESC)




중복을 원치 않는 PID 찾아 ["프로세스끝내기/작업끝내기"] 한다.

'Server > Tomcat' 카테고리의 다른 글

톰켓 6->7 업그레이드시 주의  (0) 2017.06.01
Apache - tomcat(톰켓) 설치  (0) 2016.08.26
Comments