반응형 전체 글361 META-INF 폴더 지금까지 그냥 지나쳤던 META-INF 폴더에 대한 이야기가 KSUG 그룹스에서 나왔는데.박성철님께서 상세히 설명해주셔서 기록 :) "META-INF는 자바 패키징 기술인 jar의 일부입니다. jar는 기본적으로 파일 포맷이 zip과 동일하지만 zip외에 부가적인 규약이 정해져 있고, 그 중 하나가 META-INF 디렉토리와 그 속 몇몇 파일의 포멧과 용도입니다. 반면에 WEB-INF는 웹 애플리케이션 용으로 (servlet 규격으로) 따로 만들어진 디렉터리죠. 스프링 설정 파일을 META-INF에 두는 이유는 해당 애플리케이션을 war가 아닌 jar로 패키징해서 배포할 수 있기 때문입니다. 보통 애플리케이션을 다중 계층 구조로 만들면서 계층별로 별도로 패키징할 계획이라면, 웹과 관련 없는 계층의 메타 .. 2013. 3. 27. SpringWeb 소스 JUNIT 을 이용한 테스트 package com.nakanara; import static org.junit.Assert.*; import java.util.HashMap; import java.util.Map; import javax.annotation.Resource; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.test.context.ContextConfiguration; import org.springframework.test.context.junit4.SpringJUni.. 2013. 3. 14. java.lang.NoSuchMethodError: org.slf4j.helpers.MessageFormatter.arrayFormat Log4j를 사용하다가 logback으로 변경되어야 해서 변경하던중 다음의 오류가 계속 나타났다. 결론은 slf4j-api 의 라이브러리 버전을 상위로 올려야 한다. org.slf4j slf4j-api 1.6.1 오류 내용 심각: Exception sending context initialized event to listener instance of class org.red5.server.war.WarLoaderServlet java.lang.NoSuchMethodError: org.slf4j.helpers.MessageFormatter.arrayFormat(Ljava/lang/String;[Ljava/lang/Object;)Lorg/slf4j/helpers/FormattingTuple; at ch.qo.. 2013. 3. 11. Maven 을 이용한 Tomcat 배포 Ant 로 배포했던 것과 다른 Maven 을 통한 Tomcat 배포. tomcat7-maven-plugin 플러그인을 이용해서 배포하기. Tomcat 에 사용자(tomcat-user.xml) 설정. conf/tomcat-user.xml 파일을 열어서 사용자 ID, PW, 권한을 설정한다. 권한은 manager-gui 권한이 필요함 Maven 설치 경로의 setting.xml 파일 수정 MAVEN_HOME/setting.xml 을 열어서 서버에 대한 정보(ID, PASSWORD)를 입력한다. # Maven 에서 해당 서버 정보를 가지고 로그인 함 tomcat_server adminuser adminpwd pom.xml 파일을 수정한다. app org.apache.tomcat.maven tomcat7-mav.. 2013. 3. 7. 이전 1 ··· 77 78 79 80 81 82 83 ··· 91 다음 반응형