본문 바로가기

tomcat6

Tomcat8 manager 권한이 적용되지 않을 경우 원격배포를 즐겨사용하는데, 언제부터 생겼는지 Manager 접근을 제한하는 설정값이 기본값으로 로컬만 허용하도록 설정되어 있다. 외부에서도 Manager 권한으로 접근이 가능하도록 제한을 풀도록 하자. 1. Tomcat Manager 설정파일 경로 tomcat8/webapp/manager/META-INF/context.xml 2. 해당 파일에서 로컬만 가능하도록 되어있는 Value Element를 주석처리 하거나, 외부 특정 IP를 허용해주도록 하자. 2017. 5. 26.
SAP - Java JCo 3.0 Client를 이용해 SAP Function 사용하기 SAP Function을 사용하는 기능을 구현하면서 Windows 기준으로 기본적인 환경구축 및 사용방법을 기록한다. SAP JCo(Java Connector) 환경구성에 필요한 sapjco3.dll, sapjco3.jar 등을 다운받기 위해서는 공식적으로 SAP 멤버쉽이 필요하나, 현재 많은 곳에 오픈되어 있어 구글링을 통해 구할수 있을것이다. 비정상적인 루트로 구할 수 있는 파일에 대해서는 보증할 수 없음을 참고하자. 1. JCo 사용환경 sapjco3.dll Tomcat을 이용한다면 tomcat/bin/ 에 위치 시킨다. (Linux라면 sapjco3.so 파일로 대체한다.) sapjco3.jar 웹 프로젝트에 추가한다. JCo 관련 클래스 이용시 필요하다. Maven을 사용한다면 pom.xml에 .. 2015. 5. 25.
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 도메인에 따른 Host, Context처리 도메인서버(DNS Server)를 직접 운용하고 있다면 활용하는데 제약이 덜하지만 확실히 번거롭고 쉽지도 않다. 현재 도메인 서비스를 제공하는 대부분의 업체에서 필요한 부가서비스를 무료로 제공하고있기 때문에 이를 활용해 본다. 현재 사용중인 wonzopein.com 이라는 도메인으로 예제를 작성한다. test1.wonzopein.com test2.wonzopein.com test2.wonzopein.com/sub 위의 세가지 접근 방법에 따라 처리하는 내용을 정리합니다. 1. 도메인에 따른 IP주소 정의 test1.wonzopein.com, test2.wonzopein.com을 이전 과정에서 톰캣으로 세팅한 서버의 IP를 입력하여 포워딩한다. 두 도메인에 동일한 IP주소가 입력 되겠지요. 2. 폴더 및 .. 2013. 5. 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.
"나는 내가아니여." 300번 복창 후 한짓... 개발용 개인서버 욕심에 한도초과임에도 "나는 내가 아니여" 300번 복창하고 저지른 쪼마한 컴퓨터.개인용 서버치고는 차고넘치는 컴퓨터;;;짧고 굵게 맞고 끝내자고 2개월 그었는데...허덕허덕하겠지...이제 뭔가 하지 않으면 안될 것 같다...@_@ 2013. 3. 9.