yum을 이용하여 업데이트를 하는 도중 오류가 발생하는 경우가 있다.
많은 삽질을 통해-_- file 패키지가 문제라는 것을 알아내고 그것에 관해 구글링을 하니..
http://bugs.centos.org/view.php?id=3613
http://www.centos.org/modules/newbb/viewtopic.php?topic_id=20191&forum=37
위와 같이 버그리포트가 이미 되었음을 알 수 있었다.

결론적으로 해결방법만 말하자면 yum clean all을 하여 패키지들, 정보들을 모두 날려버리고 새롭게 yum update를 실행하면 해결 된다.

계속 추가될 예정이다.

1. 현재 열린 포트 보기
# netstat -ant|grep LISTEN

2. yum을 이용한 업데이트시 오류가 발생한다면...yum clean all 부터 해보자 -_-
관련 포스트 : http://blog-kr.specialguy.net/77

convmv 명령어

convmv는 기본으로 설치되어 있는 패키지는 아님.
따라서 yum등의 매니저를 통해 설치해 주어야 함.

용법 : convmv -f cp949 -t utf8 --notest 파일명
실행환경
CentOS 5
tomcat 5.5.23 (yum으로 rpm 설치)
 
먼저 tomcat이 설치된 곳의 web을 변경한다.
기본적으로 /var/lib/tomcat5/webapps/ROOT/WEB-INF에 존재한다.
 
<servlet-mapping>
  <servlet-name>org.apache.jsp.index_jsp</servlet-name>
  <url-pattern>/index.jsp</url-pattern>
</servlet-mapping>
위는 기본 세팅인데 이중에서 세번째 줄을 변경한다.
 
  <url-pattern>/index2.jsp</url-pattern>
index2.jsp 말고 원하는 이름이 있으면 그것으로 접속한다.
기본 설치시 index 페이지를 위의 이름으로 변경하는 것이다.
그후 tomcat을 재시작한다.
 
만일 이렇게 하여도 index페이지가 변경되지 않을 때에는 아래를 참고한다.
/usr/share/tomcat5/work/Catalina/localhost/_/org/apache/jsp 에 보면 index.java와 index.class 파일이 보일 것이다.
이녀석들의 이름을 바꿔주던지 삭제하고 tomcat을 재시작한다.

실행환경
CentOS 5
tomcat 5.5.23 (yum으로 rpm 설치)
 
혹시나 java 홈페이지에서 최신 sdk를 받아서 설치하더라도 실제 tomcat은 기본 설치된 버전으로 실행된다.
따라서 최신의 java를 사용하기 위해서는 이 사항들을 변경해 주어야 한다.
 
/etc/alternatives 디렉토리를 살펴보면 java, javac, java_sdk 가 soft link 걸려 있는 것을 확인 할 수 있다.
이를 바꾸어 주어야 한다.
sdk 를 다운로드 받아 설치하면 /usr/java/jdk-1.6.0_02 (해당 버전을 받아 설치하였음) 에 설치가 된다.
이를 바꾸어 준다.
mv java java_
mv javac javac_
mv java_sdk java_sdk_
ln -s /usr/java/jdk-1.6.0_02/bin/java java
ln -s /usr/java/jdk-1.6.0_02/bin/javac javac
ln -s /usr/java/jdk-1.6.0_02 java_sdk
 
이렇게 하면 1.6 버전의 java를 사용할 수 있는 tomcat을 이용 가능하다.


추가 --
언제부터인지 모르겠는데 설치되는 폴더가 변경되었다.
기존에는 jdk-1.6.0_xx 형식이었으나 현재는 jdk1.6.0_xx 형식으로 변경되었다.
1.6의 update 13 버전을 기준으로 아래와 같이 작성하면 된다.

mv java java_
mv javac javac_
mv java_sdk java_sdk_
ln -s /usr/java/jdk1.6.0_13/bin/java java
ln -s /usr/java/jdk1.6.0_13/bin/javac javac
ln -s /usr/java/jdk1.6.0_13 java_sdk

+ Recent posts