본문 바로가기

톰캣3

Tomcat8 manager 권한이 적용되지 않을 경우 원격배포를 즐겨사용하는데, 언제부터 생겼는지 Manager 접근을 제한하는 설정값이 기본값으로 로컬만 허용하도록 설정되어 있다. 외부에서도 Manager 권한으로 접근이 가능하도록 제한을 풀도록 하자. 1. Tomcat Manager 설정파일 경로 tomcat8/webapp/manager/META-INF/context.xml 2. 해당 파일에서 로컬만 가능하도록 되어있는 Value Element를 주석처리 하거나, 외부 특정 IP를 허용해주도록 하자. 2017. 5. 26.
Tomcat7-maven-plugin을 이용해서 WebApp 톰캣으로 원격배포하기 이클립스(Eclipse+Maven)에서 작업 후 구동중인 톰캣(Tomcat)에 원격으로 배포하는 방법인데, 어머~어마~한것 같다. 아래 스크린샷은 이클립스는 STS 3.2, 톰캣7을 기준으로 테스트했다. 1. 톰캣 사용자 설정 아래 스크린샷 처럼 {톰캣경로}/conf/tomcat-users.xml에서 "manager-script" 권한의 사용자를 정의한다. 2. Maven 프로젝트 생성후 Plugin 정의 Maven 프로젝트 생성 후 pom.xml 파일에 구동할 톰캣 Path, 경로, 사용자 정보를 입력하여 Plugin을 등록한다. org.apache.tomcat.maven tomcat7-maven-plugin 2.1 /deploytest http://localhost:8080/manager/text t.. 2013. 11. 29.
Tomcat 루트 폴더 변경 톰캣 설치시 localhost는 경로 C:\tomcat6\webapp\ROOT 를 기본으로 한다. 이를 수정 및 확장하여 활용 할 수 있도록 Host, Context에 따라 처리하는 방법에 대해 정리하는데, 일단 톰캣의 루트폴더를 특정 폴더로 변경하는 내용을 정리한다. 1. server.xml 파일 확인 - C:\tomcat6\conf\server.xml 위 경로의 파일을 텍스트에디터로 열어보면 아래와 같다. 일단 보기 쉽게 와 사이의 주석부분은 제거한다. 2. 톰캣 루트 폴더를 C:\website\ROOT 폴더 생성 및 기초파일 복사좍측 상단 - 기본 루트폴더우측 하단 - 새롭게 만들 루트폴더2.1 우측 하단과 같이 폴더를 생성하고 기존 루트폴더에서 manager 폴더를 복사해 붙여 넣는다. 2.2 새.. 2013. 5. 27.