tomcat jenkins 포트 변경 설치

■ tomcat jenkins 포트 변경 설치

환경 – CentOS7 linux, apache-tomcat-7.0.61 binary 버전
참고 – http://egloos.zum.com/pinkfish7/v/3299303

하나의 tomcat 서버에서 기본포트(8080)와 다른 포트에서 서비스되는 jenkins을 설치하고자 한다.

■ server.xml 수정
아래의 Service를 기존 server.xml의 Service가 끝나는 부분에 추가해 주고 ‘/home/webapps/jenkins’디렉토리를 생성한다. 10000포트를 jenkins가 서비스되는 톰캣 포트로 지정했다. SSL(https)포트는 9443, AJP포트(apache tomcat 연동포트인가?)는 8019로 지정했다.

<Service name="Catalina2">
	<Connector port="10000" protocol="HTTP/1.1" 
     		maxThreads="150" connectionTimeout="20000" 
     		redirectPort="9443" />
  	<Connector port="8019" protocol="AJP/1.3" redirectPort="9443" />
  
  	<Engine name="Catalina2" defaultHost="localhost">
	   	<Realm className="org.apache.catalina.realm.UserDatabaseRealm"
	     		resourceName="UserDatabase"/>
	 
	   	<Host name="localhost"  appBase="/home/webapps/jenkins"
	    		unpackWARs="true" autoDeploy="true"
	    		xmlValidation="false" xmlNamespaceAware="false">
	   	</Host>
  	</Engine>
 </Service>

jenkins.war파일을 /home/webapps/jenkins 디렉토리에 복사하고 tomcat 서버를 시작한다.
크롬 브라우저 주소입력창에 http://[톰캣설치IP]:/10000/jenkins를 입력하면 설치된 jenkins를 확인할 수 있다.
만약 http://[톰캣설치IP]:/10000/에 jenkins가 구동되도록 하려면 jenkins.war파일 이름을 ROOT.war로 바꾸고 톰캣을 재기동하면 된다.

   

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다