본문 바로가기
반응형

FullStack153

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.
Nexus 저장소 변경하기 Nexus 저장소 변경하기 Nexus 를 사용하면 기본적으로 사용자 디렉토리를 기준으로 설정되어 있다(Maven 기본 설정처럼) ${user.home}/sonatype-work/nexus 해당 설정을 그대로 사용 할 경우 포맷등에 영향을 받을 듯해서 기본 디렉토리를 변경하는 방법을 찾아보았다. 변경하는 방법은 Nexus를 배포한 곳으로 이동하면 다음의 파일이 존재한다. NEXUS_HOME/WEB-INF/ plexus.properties plexus.properties 라는 곳에 설정정보가 저장되어 있으며. nexus-work만 변경하면 그 하위에 있는 설정 정보들은 같이 변경되므로 문제 없이 디렉토리를 변경할 수 있다. # 기존에 있던 정보들은 변경할 디렉토리로 파일 복사를 하면 이상없이 그대로 사용할 .. 2013. 3. 7.
반응형