8월, 2014의 게시물 표시

vsftpd 사용하기

Ubuntu 에 vsftpd 설치 및 사용하기 vsftpd 설치하기 sudo apt-get install vsftpd sudo service vsftpd restart vsftpd 실행하기 sudo service vsftpd restart 처음 접속시 폴더 바꾸기 sudo usermod -d /home/ftp ftp 접속하기 ftp Client를 사용해서 접속 Error 발생 ~~~~ 이유는 해당 계정이 변경된 폴더에 접근이 불가능해서 발생하는 문제 sudo chown root:root [FTP_MODIFIED_PWD] ​

Window 에서 Jenkins 설치 및 Maven Deploy하기

이미지
Window 에서 JenKins 설치 및 Deploy하기 Jenkins Jenkins 는 CI 툴로써 Deploy를 할떄 GUI를 통해서 보다 편하게 사용할수 있습니다. 설치하기 http://jenkins-ci.org/ URL로 가서 다운을 받아줍니다. 웹 서비스를 위해 WAS를 다운 받습니다. 저는 Tomcat7을 사용했습니다. 다운받은 jenkins war 파일을 Tomcat folder \ webapp 로 복사해줍니다. Tomcat을 실행 해서 localhost:8080/jenkins 로 들어갈 경우 화면이 뜨면 성공 Maven Deploy 하기 Maven Deploy하기 위해서는 Deploy Plugin이 필요합니다. Manage Jenkins > Manage Plungs > Deploy Plugin 을 설치해줍니다. NewItem을 선택 한 후 이름을 정하신 다음 Build a maven project 를 선택하고 다음을 누릅니다. Source Code Management 형상관리 프로그램의 정보를 넣으시고 Build Triggers Poll SCM 을 체크 하신 후 Deploy될 시간 정보를 세팅해줍니다. Build Root POM에 pom.xml 입력 Goals and options에는 clean install를 입력합니다. Post-build Actions Deploy war/ear to a container 를 선택 WAR/EAR files에는 **/*.war Containers WAS 종류와 버전 사용자 이름 비밀번호 톰캣 URL을 설정해줍니다. Tomcat USER 설정 tomcat_home\conf\tomcat-user.xml을 여신후 아래 내용을 추가하고 저장해줍니다. < role rolename = "manager-script" /> < role rolename = "m...

Spring에서 Mail,File 사용하기

Spring에서 Mail, File 사용하기 Mail Service Spring에서 메일을 보내기 위한 서비스 사용법 http://www.javacodegeeks.com/2010/07/java-mail-spring-gmail-smtp.html 참조 http://docs.spring.io/spring/docs/current/spring-framework-reference/html/mail.html 참조 javax.mail.Session ClassNotFoundException 발생 ClassPath에 mail.jar가 없어서 발생하는 에러 http://mvnrepository.com/artifact/javax.mail/mail/1.4.7 에서 maven 추가 File Service Spring에서 파일을 쓰기 위한 서비스 multipart ViewResolver bean context.xml에 추가해주기 < beans:bean id = "multipartResolver" class = "org.springframework.web.multipart.commons.CommonsMultipartResolver" > </ beans:bean > Controller import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.OutputStream; import org.apache.commons.io.IOUtils; import org.apache.log4j.Logger; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.Pat...