티스토리 툴바



        AudioManager audioManager = (AudioManager)context.getSystemService(Context.AUDIO_SERVICE);
        if (audioManager.isMusicActive()) {
            Intent intent = new Intent("com.android.music.musicservicecommand");
            intent.putExtra("command", "pause");
            context.sendBroadcast(intent);
        }
아래 내용은 ubuntu 기준이다.

1. http://tomcat.apache.org/ 에서 원하는 버젼의 톰캣을 다운로드 받아 설치한다. 
Binary Distribution의 core 에서 zip 형식을 받을 것을 권한다. 압축을 풀고 원하는 위치에 이동시킨다. 본인은 /usr/local/tomcat 에 설치했다.

2. 설치한 tomcat의 디렉토리(이후 CATALINA_HOME)에 instances 라는 디렉토리를 만들고 이 안에 필요한 인스턴스들을 만들도록 하자. 물론 다른 곳에 만들어도 되지만 한곳에서 관리하기 위해 본인은 이렇게 했다. hudson이라는 instance를 만들어 볼 것이다. instances 디렉토리 밑에 다시 hudson이라는 디렉토리를 만든다.

3. 위에서 만든 instance 디렉토리(/usr/local/tomcat/instances/hudson)에 bin이라는 디렉토리를 만들고 이곳에 $CATALINA_HOME/bin/tomcat-juli.jar 를 복사한다.

4. instance 디렉토리에 $CATALINA_HOME/conf를 통째로 복사한다.

5. instance 디렉토리에 logs, temp, work 디렉토리를 각각 만든다.

6. instance 디렉토리에 webapps 디렉토리를 만들고 $CATALINA_HOME/webapps/manager 디렉토리를 복사해온다.

7. instance 디렉토리의 conf/server.xml 파일을 에디터로 열어서 Connector port 가 8080인 항목 (<Connector port="8080" ... />)을 찾아서 사용할 port로 변경한다. 본인은 hudson을 위해 8081로 할당했다. 한가지 더 할 것이 shutdown port를 변경하는 것이다. shutdown port는 크게 하는 일은 없지만 server의 shutdown 명령을 받는 포트이다. <Server port="8005" shutdown="SHUTDOWN">라고 되어 있는 녀석을 찾아서 포트 넘버를 적절히 바꿔준다. 본인은 8181로 변경했다. 저장하고 나온다.

8. $CATALINA_HOME/bin/startup.sh 를 텍스트 에디터로 열어서 #!/bin/sh 밑에 다음과 같이 입력하고 저장한다. shutdown.sh에도 동일하고 해준다.
INSTANCE_NAME=$1
export JAVA_HOME={자바 설치 위치}
export CATALINA_HOME={tomcat 설치 위치}
export CATALINA_BASE=$CATALINA_HOME/instances/$INSTANCE_NAME

9. 쉘에서 $CATALINA_HOME/bin/startup.sh hudson 이라고 입력하고 엔터를 치면 아래와 같이 화면에 프린트 되면서  톰캣 인스턴스가 실행된다. 종료할 때도 마찬가지로 shutdown.sh hudson 이렇게 해주면 된다.
Using CATALINA_BASE:   /usr/local/tomcat/instances/hudson
Using CATALINA_HOME:   /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/instances/hudson/temp
Using JRE_HOME:        /usr/lib/jvm/java-6-sun
Using CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/instances/hudson/bin/tomcat-juli.jar

10. 여기까지 잘 되었다면 브라우저를 띄워 localhost:8081/manager 를 주소창에 넣어보면 제대로 나올 것이다.

11. 필요한 인스턴스가 더 있으면 위 내용을 반복하면 된다.
1 2 3 4 5 ... 13