카테고리 없음

Tomcat매니저권한

psys 2020. 8. 25. 12:33
728x90

톰캣 사용

복사 붙여넣기

복사 원본에 붙여넣기

<role rolename="manager-gui"/> <role rolename="manager-script"/> <role rolename="manager-jmx"/> <role rolename="manager-status"/> <role rolename="admin-gui"/> <role rolename="admin-script"/> <user username="malja" password="malja" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-gui,admin-script"/>

 

$ ./shutdown.sh
$ ./startup.sh

더보기

 

## 파일 다운받아서 압축풀면 설치 끝, 가끔 실행권한을 줘야 할 때도 있음

$ 설치폴더/bin/startup.sh ## 스타트, 윈도우인경우 start.bat
$ 설치폴더/bin/shutdown.sh ## 셧다운, 윈도인경우 shutdown.bat

초능력(모든 role가짐) 관리자 추가

username과 password에 관심
아래 설정후 브라우져에서 http://톰캣서버:포트/manager로 접속확인

// tomcat Home/conf/tomcat-users.xml <role rolename="manager-gui"/> <role rolename="manager-script"/> <role rolename="manager-jmx"/> <role rolename="manager-status"/> <role rolename="admin-gui"/> <role rolename="admin-script"/> <user username="malja" password="malja" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-gui,admin-script"/>

톰캣 가상디렉토리 설정

설치 폴더 conf폴더의 server.xml을 수정
아래 내용을 <Host> 태그 사이에 끼워넣는다. 입맞에 맞게 수정해서…

<Context path="/myJSP" docBase="/Users/AprilJean/myJSP" reloadable="true" />

톰캣 크로스 오리진 허용

conf폴더의 web.xml 수정

<filter> <filter-name>CorsFilter</filter-name> <filter-class>org.apache.catalina.filters.CorsFilter</filter-class> <init-param> <param-name>cors.allowed.origins</param-name> <param-value>*</param-value> </init-param> <init-param> <param-name>cors.allowed.methods</param-name> <param-value>GET,POST,HEAD,OPTIONS,PUT</param-value> </init-param> <init-param> <param-name>cors.allowed.headers</param-name> <param-value>Content-Type,X-Requested-With,Accept,Accept-Encoding,Accept-Language,Origin,Access-Control-Request-Method,Access-Control-Request-Headers,Connection,Host,authorization</param-value> </init-param> <init-param> <param-name>cors.exposed.headers</param-name> <param-value>Access-Control-Allow-Origin,Access-Control-Allow-Credentials</param-value> </init-param> </filter> <filter-mapping> <filter-name>CorsFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>

 

 

 

http://localhost:8080/jenkins/manage

 

 

 

jenkins 관리

해제

 

global

 

 

 

 

 

 

 

 

플러그인관리
재시작없이 설치
설치 끝나고 재시작

 

준비완료

새로운 item

 

 

add->jenkins

 

 

container는 tomcat

 

왼쪽 위 build now

 

 

실패

#1들어가

console out 클릭
실패이유가 나옴 deploy 실패

 

sungyeonFirst누른 뒤 구성

 

install로 변경 후 저장

 

성공!!
webapps밑에 PSY.war파일이 생성이 되어있다.

http://localhost:8080/PSY/

http://localhost:8080/PSY/bsy.jsp

 

 

 

sungyeon-> 구성

빌드유발

 

매월 25일 2시 0분에 빌드

 

이제 빌드 했을 때 또 안된다면 eclipse문제!! eclipse에서 코드를 바꾸길