본문 바로가기

프로그래밍/Java23

Jenkins 포스트 쉘 스크립트 권한 관련 문제 리눅스 장비에 jenkins 를 설치하고나서 배포를 하다가 포스트 쉘 스크립트를 넣었다가 권한 문제로 에러를 여러차례 겪었는데... jenkins는 jenkins 유저를 사용하고 있기 때문에 사용하려는 쉘에 접근하기 위해서는 권한이 필요했다. 이를 해결하기 위해서 jenkins 유저에 sudo 권한을 주고 포스트 쉘 쪽에는 sudo /path/to/abcd.sh 이렇게 처리를 해보는 것으로... 우선 sudoers에 유저와 권한을 넣어줘야 한다. $ vi /etc/sudoers# User_Alias ADMINS = jsmith, mikem 2018. 7. 27.
Jenkins 설치 및 설정 Jenkins 설치 및 설정 정보들을 모아 놓자. 애플자라님의 블로그를 참조해서 진행했다. maven-tomcat 플러그인은 사용하지 않았습니다. war 파일을 만든 후에 톰캣 webapps 하단에 카피해 놓도록 설정하고, 톰캣에서 war 파일 자동으로 로딩 되도록 해두었습니다. 설치 환경 : Windows10 + JDK1.8 + Apache-tomcat-8.5 + Apache-maven-3.5.3 + Jenkins-2.121.1 - Apache Maven download : https://maven.apache.org/download.cgi- Jenkins download : https://jenkins.io/download/ 젠킨스 설정은 애플자라님의 블로그를 참고해서 설치하면 끝이고... 특별한 부.. 2018. 6. 16.
Eclipse 대소문자 변환키 아 맨날 까먹어~~~ 이클립스에서 대소문자를 변경할때 다음과 같이 사용하시면 됩니다.블럭을 설정하시고 아래의 키를 누르시면 됩니다. Lower case: CTRL+SHIFT+Y (CMD+SHIFT+Y on Mac OS X) Upper case: CTRL+SHIFT+X (CMD+SHIFT+X on Mac OS X) 어때유~ 간단하쥬~ 2014. 12. 11.
이클립스 블럭 모드 오랜만에 코딩하려니 예전에 울트라 에디트(UltraEdit) 시절에 많이 사용하던 블록 모드 (Block Selection Mode)가 필요하더군요.이클립스 (Eclipse) 를 주로 쓰게 되어서... 모드가 있나 찾아보니 있있군요. Shift + Alt + A http://java.dzone.com/articles/eclipses-awesome-block 그냥 메모 삼아 남겨둡니다. 2014. 12. 1.
URL 짧게 만들어주는 자바프로그램 만들기~ URL 짧게 만들어주는 자바프로그램 만들기~ URL Shortener원본 소스 보기 : http://java.dzone.com/articles/url-shortener-service-42-lines import com.google.common.hash.Hashing;import org.apache.commons.validator.routines.UrlValidator; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.SpringApplication; import org.springframework.data.redis.core.StringRedisTemplate; import org.s.. 2014. 9. 2.
JSTL 정리 잘 해둔 블로그 JSTL 관련 정리가 일목요연하게 잘 되어있네요. http://tazz009.tistory.com/484 설정web.xml jstl-c /WEB-INF/tlds/jstl/c.tld jstl-fmt /WEB-INF/tlds/jstl/fmt.tld jstl-fn /WEB-INF/tlds/jstl/fn.tld jsp 에서 EL#생존범위 속성 맵pageScoperequestScopesessionScopeapplicationScope요청 파라미터 맵paramparamValues요청 헤더 맵headerheaderValues쿠키 맵cookie컨텍스트 초기화 파라미터 맵(서블릿 초기화 파라미터 아님)initParam실제 pageContext 객체에 대한 참조. 이것은 빈임pageContextpageContext 접근자.. 2013. 7. 24.