eggrok
[web]톰캣 설치후, 포트 번호 바꾸기와 80포트와 8080 포트 본문
톰캣에서 서버를 돌리기위해선 먼저, 자바 jdk가 컴퓨터에 깔려있어야한다.
jdk 설치후, 내컴퓨터 설정의, 고급설정, 환경변수에서, path 설정을 해주고, JAVA_HOME 변수 설정을 해준다.
Tomcat 폴더 하위, conf 폴더에서 server.xml 파일에서 톰캣 기본 포트를 변경해줄수 있다.
* 1024 이하의 포트번호는 일반계정으로 바인딩 할수 없다. 관리자계정(루트 계정)으로만 바인딩 가능.
보통 인터넷은 http에 80포트를 기본적인 디폴트로 사용합니다.
8080포트는 인위적으로 포트를 정해서 사용하는거죠,,
꼭 8080포트가 아니라도 괜찮은데 이미사용하고 있는 포트는 사용이 안됩니다.
좀 복잡한 얘기라서..
8080는 아무것도 사용하지 않는 포트라 사용가능한건데 보통 인터넷이 80포트라 관리자들이 8080을 많이 사용하는것 같습니다.
전 주로 8514포트를 많이 사용하는데.. 안전하다는건 의미가 없습니다
왜냐하면 포트를 사용한다는건 길을 열었다는거고 그 길로 다니는게 안전하다고 보장할수 없으니까요,,
그리고 8080 포트를 많이 사용하는 사람들이 아마 집에서 개인컴으로 홈페이지를 만드는 사람들입니다
ISP 업체에서 홈페이지등을 만들어서 사용량을 증가시키는걸 좋아하지 않아서 아예 막아놔서 그 포트를 사용못합니다..(80포트) 그래서 대부분 8080 포트를 사용하는데 이것도 가끔 막히더군요,,
참조하시기 바랍니다
==========================================>
※ 만약 8080 포트를 딴 프로그램에서 선점하고 있다면?
http://localhost:8080/ 이렇게 치면 딴 창이 뜨거나 에러창이 뜰것이다.
1. tomcat 의 포트를 바꿔보자
tomcat의 하위폴더 conf로 이동
C:\apache-tomcat-5.5.26\conf
server.xml 파일이 보일것이다
에디트 플러스 따위로 열어본다
94번째 라인에 보면 Connector port="8080" 가 적혀있는걸 확인할수있다.
바꿔줄 포트를 입력한다 . 여기선 80으로 바꿔주겠다
이젠 http://localhost 만 입력해도 80번 포트를 사용할것이다.
그리고 한글과 관련해서 GET 방식으로 전달된 한글을 제대로 처리하기 위해서
URIEncoding="utf-8" 한줄을 추가해준다
저장하고 나온다.
2. 오라클이 설치되어있고 오라클이 쓰고있는 8080 포트를 , tomcat이 쓰고싶다면?
오라클의 HTTPServer이 8080 포트를 선점하고 있다.
오라클의 HTTPServer를 중지하자
시작 → 제어판 → 관리도구 → 서비스 선택
OracleOraHome92HTTPServer 선택한후 수동에 중지로 바꿔놓는다
'programming' 카테고리의 다른 글
springboot에서 jwt 구현 (0) | 2022.05.24 |
---|---|
[java] TDD , 테스트 주도 개발 (0) | 2012.05.04 |
[web] WTP 에서 실제 tomcat 서버로 deploy 하기. (0) | 2012.04.30 |
[컴퓨터] 프레임 워크란?? (0) | 2012.04.24 |
[java] 이클립스 , 프로젝트의 ! 경고 및..서버 클린방법 (0) | 2012.04.23 |