본문 바로가기

개발관련/웹개발41

이클립스에서 m2eclipse 설치후 webapp 폴더 여는게 귀찮을 때 소나타입의 페이지에 있는 m2eclipse 설치하기를 그대로 따라하면 될 것을... 괜히 인터넷에서 찾아보고 했다.. m2eclipse를 설치후에 참으로 고민되는게 webcontents 폴더를 여는게 무진장 귀찮다는 것인데... 이클립스에서 한방에 보이게끔 하는 플러그인이 또 따로 있었다. m2eclipse가 설치된 상태에서 설치해야하는데.. 성질 급하신분들은 아래링크에서 영어로 읽으시고. http://m2eclipse.sonatype.org/installing-m2eclipse.html 그냥 m2eclipse Extras라는 플러그인을 하나더 설치해주시면 된다. 아래처럼 하면됨. 1. m2eclipse를 설치한다. 2. m2eclipse Extras를 설치한다. m2eclipse Extras 업데이트 .. 2011. 6. 20.
메이븐 사용시 자주쓰는 명령어들 ====== .m2폴더에 만든 프로젝트 설치(install) ====== pom.xml파일이 있는 폴더로 이동 >> mvn install ====== 프로젝트의 target/target-classes 폴더 삭제하기 ====== pom.xml파일이 있는 폴더로 이동 >> mvn clean ====== 원격 저장소(리포지토리 : nexus) 에 배포 ====== pom.xml 파일이 있는 폴더로 이동 >> mvn deploy ====== 이클립스 웹프로젝트로 변환하기 ====== 메이븐프로젝트 만든후 웹프로젝트로 인식을 못할 때 이클립스 웹프로젝트로 인식시켜주기 pom.xml 파일이 있는 폴더 까지 이동 >> mvn eclipse:eclipse -Dwtpversion=2.0 ====== 카테고리 파일 생성하.. 2011. 6. 10.
일반 웹 프로젝트를 메이븐 웹프로젝트로 변경할때 대상 - 이클립스에서 웹프로젝트 만들고 그걸 메이븐 웹 프로젝트로 변경하고 싶은사람. 기존 개발된 소스를 메이븐 프로젝트로 바꾸려면 메이븐 pom.xml 파일을 만들고 그파일의 프로젝트 구조부분을 수정해 주는 것이 더 좋다. 주의 차근 차근 따라해보는 step by step 아닙니다. 단순히 위의 문제를 해결하기 위함입니다. 미리 해야되는것/ 알아야되는 것 - 이클립스를 사용한다. - 메이븐을 설치한다. - 이클립스에 m2clipse를 설치한다. - 기존 웹프로젝트가 있어야함. - 메이븐에 대해서 약간은 안다. 혹은 검색해서 찾아볼 수 있다. 프로젝트 루트에 pom.xml을 만든다. (의존성 dependency 부분을 추가해준다. ) 대강 아래와 같다. 아래는 스프링 웹 프로젝트 의존성. org.spri.. 2011. 5. 13.
웹워크(스트러츠2) 토큰 token 사용법 찾아봐도 정리되어 있는곳이 없어서 스스로 정리..ㅡㅡ; 사용법 1. jsp페이지의 form영역에 을 추가 .... 2. form이 submit되는 액션에 인터셉터 추가 invalid.token은 토큰이 없거나 다른 값이 들어왔을 경우에 실행된다. xwork.xml .... pages/error.jsp pages/success.jsp .... 액션단에서 토큰값을 확인하고 싶은 경우 아래코드를 추가한다. import com.opensymphony.webwork.util.TokenHelper; ... System.out.println(TokenHelper.getToken()); 추가 웹워크의 경우 파라메터 설정시에 webwork.token.name 과 webwork.token 값을 설정할 수 없다는 에러가 뜬.. 2011. 4. 19.
[대처법] javax.mail.MessagingException: 501 5.5.1 HELO/EHLO requires domain address 자바메일에서 아래와 같은 메세지가 나올때의 대처법 > vi /etc/hosts 아래와 같은 형식으로 되어 있을텐데.. 127.0.0.1 localhost.localdomain localhost ::1 localhost6.localdomain6 localhost6 수정해준다. 호스트명을 localhost라고 주면 안됨... 127.0.0.1 mystie localhost.localdomain localhost ::1 localhost6.localdomain6 localhost6 그럼 잘된다.. 별거 아닌것 같지만 모르면 고생한다는...; 2011. 2. 16.
모키토로 HttpSerlvetRequest 테스트하기 String cookieString = "쿠키스트링; mockReq = mock(HttpServletRequest.class); cookie = new Cookie("testCookie", URLEncoder.encode(cookieString, "UTF-8")); cookie.setMaxAge(0); cookie.setPath("/"); when(mockReq.getCookies()).thenReturn(new Cookie[]{cookie}); 오랬동안 정리한번 해야겠다고 생각했었는데 이제사하네..ㅎㅎ new Cookie[]{cookie} 가 포인트 여기 참고 했슴다 http://docs.atlassian.com/atlassian-seraph/2.3/xref-test/com/atlassian/serap.. 2011. 2. 15.