HEROJOON 블로그(히로블)

Tomcat Port 변경하기 본문

기타

Tomcat Port 변경하기

herojoon 2022. 9. 25. 21:32
반응형

변경할 부분

1. sudo vim tomcat/conf/server.xml에서 8080으로 써있는 부분을 원하는 포트로 변경 후 저장

<Connector port="8080" protocol="HTTP/1.1"
                    connectionTimeout="20000"
                    redirectPort="8443" />

 

2. tomcat 재구동 (tomcat 띄울 때 sudo 명령어로 띄울 것.)

 

 

자세히 설명

/** 
1.
	설정 위치: tomcat/conf/server.xml
	tomcat 설치 위치에서 conf폴더 아래에 server.xml 파일이 존재합니다.
	cd명령어를 이용하여 tomcat의 conf 폴더로 합니다.
**/
cd tomcat/conf

/** 
2.
	vim이나 vi나 cat으로 server.xml을 열어줍니다.
	vim, vi, cat은 Linux Text Editor(리눅스 텍스트 편집기) 입니다.
	server.xml을 열 때에는 sudo(슈퍼유저 권한)로 열어줍니다.
**/
sudo vim tomcat/conf/server.xml

/** 
3.
	아래 8080포트를 원하는 포트로 변경해줍니다.
**/
<Connector port="8080" protocol="HTTP/1.1"
           connectionTimeout="20000"
           redirectPort="8443" />

// ex) 8080포트를 80포트로 변경할 경우
<Connector port="80" protocol="HTTP/1.1"
           connectionTimeout="20000"
           redirectPort="8443" />

/**
4.
	server.xml 파일 저장하기
	Esc + Shift + ; 을 누르면 텍스트 편집기 아래에 : 이 표시됩니다. 
	wq를 입력 후 Enter를 눌러 파일을 저장해줍니다.
	ex) :wq
**/

/**
5.
	Tomcat Server를 재구동해줍니다.
	기존에 실행되고 있던 App 종료 후 다시 띄워줍니다.
	App 종료는 tomcat/bin으로 이동하여, ./catalina.sh stop 명령어로 tomcat을 stop 시키거나
	ps -ef | grep tomcat 혹은 ps -ef | grep java로 현재 실행중인 App 프로세스 확인 후
	kill -9 프로세스ID 명령어를 이용하여 강제종료 시켜줍니다. ex) kill -9 6763
	프로세스ID는 아래처럼 출력되는 프로세스 정보 중 6763 위치에 있는 숫자입니다.
 	ec2-user  6763     1 22 12:20 pts/1    00:00:15 /usr/bin/java -Djava.util.logging...
   	App 실행은 tomcat/bin 위치에서 ./catalina.sh start 명령어로 실행시켜줍니다.
    App 실행 시 sudo 명령어로 띄워줍니다. ex) sudo ./catalina.sh start
**/

끝.

 

<위 설정하다 발생했던 오류 해결>

https://herojoon-dev.tistory.com/151

 

ec2 SEVERE [main] org.apache.catalina.core.StandardService.initInternal Failed to initialize connector

오류명 ec2 SEVERE [main] org.apache.catalina.core.StandardService.initInternal Failed to initialize connector 해결방법 tomcat start 할 때, sudo로 띄워줍니다. ex) sudo ./catalina.sh start <아..

herojoon-dev.tistory.com

 

 

반응형
Comments